Behavior Packs — pakiety zachowań
Jak tworzyć i modyfikować Behavior Packs w Bedrock — zmiana AI mobów, nowe receptury, struktury i loot table.
Wprowadzenie
Behavior Packs (pakiety zachowań) to potężne narzędzie do modyfikowania logiki gry w Minecraft Bedrock Edition. Podczas gdy Resource Packs zmieniają wygląd, Behavior Packs modyfikują zachowania — od AI mobów i tablic łupów (loot tables), przez receptury craftingu i warzenia, po generowanie struktur i reguły gry. Każdy Behavior Pack ma strukturę folderów z plikiem manifest.json określającym metadane (UUID, wersja, opis) oraz podfolderami na poszczególne typy definicji. Folder "entities" zawiera pliki JSON definiujące zachowania mobów — komponenty takie jak minecraft:behavior.nearest_attackable_target, minecraft:navigation.walk czy minecraft:attack pozwalają precyzyjnie kontrolować AI. Folder "loot_tables" definiuje, co wypada z mobów i skrzyń. "recipes" zawiera receptury craftingu w formacie JSON (shaped, shapeless i furnace). "trading" pozwala modyfikować transakcje wieśniaków. Bardziej zaawansowane możliwości obejmują system skryptów (GameTest Framework / Script API), który od wersji 1.19 pozwala pisać logikę gry w JavaScript/TypeScript. Script API daje dostęp do zdarzeń świata, manipulacji blokami, zarządzania graczami i tworzenia niestandardowych interfejsów. To ogromny krok naprzód względem wcześniejszych ograniczeń addonów JSON-owych. Aby testować Behavior Packs, warto zainstalować Minecraft Creator Tools — rozszerzenie Visual Studio Code oferujące walidację JSON, autouzupełnianie i podgląd definicji. Mojang regularnie aktualizuje dokumentację twórców na learn.microsoft.com/minecraft, dodając nowe komponenty zachowań i rozszerzając Script API.
Omawiane tematy
- Struktura Behavior Pack — foldery i manifest
- Modyfikowanie AI mobów — komponenty zachowań
- Loot tables — tablice łupów
- Receptury craftingu w formacie JSON
- Handel wieśniaków — trading tables
- Script API (GameTest Framework) — JavaScript w Minecraft
- Generowanie struktur i feature rules
- Narzędzia: VS Code + Minecraft Creator Tools
Praktyczne wskazówki
- Zacznij od modyfikacji istniejącego Behavior Packa — pobierz Vanilla Behavior Pack ze strony Mojang i eksperymentuj ze zmianami.
- Każdy Behavior Pack musi mieć unikalny UUID w manifeście — wygeneruj go na stronie uuidgenerator.net.
- Script API pozwala na pisanie logiki w JavaScript — to znacznie potężniejsze niż same pliki JSON.
- Testuj zmiany w Behavior Packu na dedykowanym świecie Creative — nie ryzykuj głównego świata Survival.
- Zainstaluj Minecraft Creator Tools w VS Code — daje autouzupełnianie i walidację plików JSON addonów.
Komentarze