Przewodnik po poleceniach Minecraft: Jak używać writable_book_content do edytowalnych książek

     Kiedy otwierasz zakurzoną skrzynię w zapomnianej świątyni i znajdujesz na wpół napisany dziennik, tak naprawdę patrzysz na Księgę i Pióro zasilane przez komponent writable_book_content. W grze Minecraft 1.21.5 ten komponent kontroluje każdy wiersz edytowalnego tekstu w tej książce. Niezależnie od tego, czy budujesz historię, zakładasz dziennik gracza, czy układasz pierwsze kroki w zadaniu, ten komponent jest twoją bramą.

 

Zwróć uwagę na typ danych dla każdego parametru tego komponentu.

 

     Za każdą książką i piórem w Minecrafcie kryje się składnik danych o nazwie writable_book_content. Definiuje wszystkie strony wewnątrz książki — edytowalne, aktywne i przechowywane bezpośrednio w danych NBT elementu.

 

     Każda strona jest zapisywana jako ciąg znaków. Pomyśl o tym jak o osobistym notatniku zapisanym w DNA samego przedmiotu. Nawet po zamknięciu książki lub upuszczeniu jej tekst pozostaje na swoim miejscu. Komponent należy tylko do rzeczywistych elementów Księgi i pióra — jeśli element zostanie przekształcony w podpisaną książkę, komponent zostanie zastąpiony przez written_book_content.

 

     Oto jak mogą wyglądać dwie proste strony w SNBT:

 

pages: ["Tekst na pierwszej stronie", "Tekst na drugiej stronie"] 

 

Odkryj starą księgę i pióro w zakurzonej skrzyni, gotowe do zapisania nowych wskazówek.

 

 

Jak zachowują się książki w grze

 

     Gracze wchodzą w interakcję z Księgą i Piórem, używając ich w ręce. Spowoduje to otwarcie edytora, w którym mogą czytać, pisać, przewijać strony i ostatecznie podpisać go. Każde naciśnięcie aktualizuje dane w writable_book_content, nawet jeśli gracz tego nie zauważa.

 

Dostosuj książki do przygód lub celów technicznych.

 

     W edytorze gracze mogą wpisywać zwykły tekst, dodawać znaki końca wierszy i nawigować między stronami. Każda strona obsługuje do 14 wierszy i około 798 znaków. Minecraft Java Edition obsługuje do 100 stron — to prawie 80 000 znaków na książkę. To wystarczy, aby zmieścić całą powieść lub głęboko rozgałęziony dziennik zadań.

 

 

Jak działają aktualizacje w czasie rzeczywistym

 

     Jak piszesz, Minecraft zapisuje wszystko od razu. Jeśli zamkniesz książkę lub położysz ją na mównicy, najnowsza wersja zostanie zachowana. Inni gracze mogą go otworzyć i przeczytać — jest to idealne rozwiązanie do wspólnego opowiadania historii, dzielenia się wskazówkami lub notatek z poszukiwania skarbów.

 

     Pamiętaj tylko, że tylko jeden gracz może edytować książkę na raz. Tryb wieloosobowy nie pozwala na współdzieloną jednoczesną edycję. Ale gdy pisarz zamknie książkę, treść jest aktualizowana i widoczna dla innych.

 

Połóż książkę na mównicy w Minecrafcie.

 

 

Co się stanie, gdy ją podpiszesz

 

     Gdy gracz będzie gotowy do zapisania książki – w celu uzyskania wiedzy, zapisów lub duplikatów – może nacisnąć przycisk "Podpisz". Spowoduje to nadanie tytułu i przekształcenie elementu w written_book z zamrożoną wersją jego zawartości. writable_book_content zostanie usunięty i zastąpiony przez written_book_content.

 

     Nowa książka staje się nieedytowalna. Gracze mogą go skopiować, ale tylko wtedy, gdy pozwala na to poziom generacji. Po podpisaniu nie ma możliwości jego ponownej edycji, chyba że ręcznie utworzysz nową kopię zapisywalną.

 

Przed podpisaniem można dodać lub edytować tekst na wielu stronach.

 

 

Ograniczenia techniczne, o których należy pamiętać

 

     Istnieją pewne wbudowane limity, aby zapewnić równowagę. Nie można przekroczyć 100 stron i nie można przekroczyć limitu znaków na stronę. Jeśli spróbujesz wkleić zbyt dużo, dodatkowy tekst zostanie ucięty. Ponadto, jeśli używasz poleceń do wstępnego ładowania zawartości, nie możesz wstawiać nowych wierszy za pomocą \n — Minecraft po prostu to zignoruje.

 

     Aby dodać znaki końca wiersza, musisz użyć sztuczek z tabelą łupów lub pozwolić graczowi wprowadzić je ręcznie.

 

     I chociaż technicznie możliwe jest tworzenie klikalnego tekstu lub efektów najechania kursorem w Book and Quill za pośrednictwem SNBT, gracze piszący ręcznie nie mogą tego zrobić. Ich dane wejściowe są filtrowane pod kątem bezpieczeństwa, dopuszczając tylko zwykłe, bezpieczne znaki. Formatowanie zaawansowane jest dostępne tylko wtedy, gdy zawartość książki jest definiowana za pomocą poleceń lub używana jest książka pisana.

 

Ukryj wskazówki w książkach jako części swoich niestandardowych łamigłówek w grze Minecraft.

 

     Na przykład twórca map może wstępnie skonfigurować Księgę i Pióro z kolorowym tekstem lub interaktywnymi linkami, edytując SNBT bezpośrednio. Ale gracz w trybie przetrwania wpisujący książkę nie będzie w stanie ręcznie tworzyć tych fantazyjnych komponentów tekstowych JSON – są one ograniczone do wprowadzania zwykłego tekstu. Jest to część tego, co oznaczają "filtrowalne ciągi" w kontekście writable_book_content: gra odfiltrowuje niebezpieczne lub niedozwolone treści (takie jak surowe kody kontrolne) podczas pisania przez graczy, aby zapobiec exploitom. Z kolei written_book_content (w przypadku podpisanych książek) może zawierać składniki tekstu sformatowanego, zwykle dodawane za pomocą poleceń.

 

 

Zastosowania survivalowe i przygodowe

 

     W codziennej rozgrywce gracze używają książek do zapisu jako dzienników, list zakupów, dzienników misji lub szkicowników z łamigłówkami. Na mapach lub serwerach niestandardowych mogą one zawierać częściowo wypełnione wskazówki, niekompletne dialogi lub śledzenie odpowiedzi graczy.

 

     Na przykład to polecenie daje Księgę i pióro z trzema wstępnie ustawionymi stronami:

 

     /give @p writable_book[writable_book_content={pages:["Powietrze jest gęste od kurzu...","Symbole na ścianie pasują do tego kodu: XCZ-17.","Ostatnia strona została oderwana."]}]

 

Spraw, aby rozwiązania zagadek pojawiały się na stronach książek w grze Minecraft.

 

     Komponent writable_book_content jest jednym z najbardziej elastycznych narzędzi do opowiadania historii w grze Minecraft. Obsługuje edytowalny tekst w grze z pełnym przechowywaniem i wstępnie napisanymi stronami za pośrednictwem SNBT. Niezależnie od tego, czy przygotowujesz dziennik na mapę przygody, czy pozwalasz graczom zapisywać notatki w trakcie misji, ten komponent daje Ci pełną kontrolę bez blokowania zawartości. Niech Twój świat opowie historię, a Twoi gracze niech napiszą swoją.

 

Build your world together. Get your own Minecraft server ready in 2 minutes. Free with code WELCOME
Create serverStart hosting your server now
Knowledge Base