Lodehost logoLodehost

Świat i ustawienia

Dodaj datapacki do serwera Minecraft i wiedz, kiedy potrzebują restartu

Datapack zmienia zasady świata Minecraft bez pluginu i bez moda: nowe receptury, inne dropy z mobów, dodatkowe osiągnięcia, a nawet zupełnie nowy teren. Całą pracę wykonuje serwer, więc gracze dołączają ze zwykłą grą i niczego nie instalują. Żeby paczka zadziałała, potrzebny jest folder we właściwym miejscu i wiedza, które zmiany gra łapie od razu.

6 min czytania

Zip z datapackiem trafiający do folderu datapacks świata Minecraft
Datapack mieszka w świecie, który zmienia, we własnym folderze.

Co może zmienić datapack

Datapacki to głównie zwykłe pliki tekstowe, które gra czyta jako własne zasady. Sama gra vanilla zbudowana jest z paczki w tym samym formacie i dlatego datapack sięga tak daleko: dodaje coś do tego, co już jest, albo to zastępuje.

Część gryCo paczka może z nią zrobić
Receptury craftingu i przetapianiaReceptura na siodło, tory z mniejszej liczby sztabek żelaza, dodatkowe opcje przecinarki
Dropy z mobów, bloków i skrzyńGłowy graczy po śmierci, więcej nici z pająków, inne skarby w skrzyniach lochów
OsiągnięciaZestaw celów dla Twojego serwera, każdy z nagrodą
FunkcjePolecenia uruchamiane co tick albo z opóźnieniem, na przykład tablica wyników albo teleport na spawn
Generowanie świataNowe biomy, wyższe góry, dodatkowe struktury
ZaklęciaZmienione albo zupełnie nowe zaklęcia

Datapack nie doda bloku ani moba, którego gra jeszcze nie zna. Paczki, które pozornie to robią, przebierają istniejący blok albo przedmiot w wygląd z paczki zasobów. Wszystko naprawdę nowe tego rodzaju wymaga modów.

Datapacki, pluginy czy mody

PytanieDatapackiPluginyMody
Na jakich serwerach działająNa każdym serwerze Java: vanilla, Paper, Purpur, Fabric, Forge i NeoForgePaper i PurpurNa loaderze, dla którego powstały
Co instalują graczeNic, chyba że paczka ma paczkę zasobówNicZwykle te same mody
Gdzie trafiajądatapacks, w folderze światapluginsmods
Wczytywane bez restartuCzęściowo, przez reloadNieNie

Ponieważ działają wszędzie, datapacki to jedyny rodzaj dodatku, który przetrwa przejście z vanilla na Paper albo z Paper na Fabric. Wybór loadera modów to osobne pytanie, na które odpowiada Fabric, Forge czy NeoForge.

Instalacja datapacka w naszym panelu

  1. Sprawdź wersję

    Datapacki trzymają się wydań Minecrafta bliżej niż większość pluginów. Pobierz wersję, która wymienia wersję Twojego serwera; paczka dla innego wydania może wczytać się do połowy albo wcale.

  2. Otwórz folder świata

    W zakładce „Pliki” otwórz folder nazwany jak Twój świat, czyli world, chyba że level-name mówi inaczej. W nim otwórz datapacks albo utwórz ten folder przyciskiem „Nowy folder”, jeśli jeszcze go nie ma.

  3. Wyślij zip taki, jaki jest

    Nie trzeba go rozpakowywać. Gra czyta zip bezpośrednio, pod warunkiem że pack.mcmeta leży na samej górze zipa, a nie w kolejnym folderze.

  4. Wczytaj go

    Wpisz reload w zakładce „Konsola”, a potem datapack list, żeby znaleźć paczkę wśród włączonych. Paczki zmieniające teren albo zaklęcia wymagają zamiast tego restartu.

Zakładka Pliki panelu Lodehost z otwartym folderem datapacks w folderze świata
Zip trafia do datapacks, w folderze świata, który ma zmienić.

Paczka w paczce

Niektóre pliki do pobrania owijają prawdziwą paczkę w drugi zip albo dodatkowy folder. Gdy datapack list nie pokazuje Twojej paczki, otwórz pobrany plik na komputerze: folder, w którym leżą pack.mcmeta i data, to właściwa paczka i to on należy do datapacks.

Kiedy reload wystarcza, a kiedy nie

reload ponownie czyta datapacki, a wszyscy zostają online, i włącza też paczki dodane do folderu od ostatniego startu. Obejmuje większość tego, co zmienia paczka, choć nie wszystko.

Zmienione przez paczkęWczytywane przez reload
Receptury i osiągnięciaTak
Funkcje i tagiTak
Dropy, predykaty i modyfikatory przedmiotówTak
Szablony strukturTak
Biomy, teren, wymiary i miejsca generowania strukturNie, zrestartuj serwer
ZaklęciaNie, zrestartuj serwer

Gdy reload się nie uda, konsola zgłasza, że przeładowanie się nie powiodło i zostają stare dane. Linijki tuż nad tym komunikatem wskazują plik, który się zepsuł, co jest najszybszą drogą do literówki albo paczki dla innej wersji.

Paczki zmieniające teren chcą świeżego lądu

Paczka generowania świata kształtuje tylko chunki wygenerowane po jej włączeniu. Ląd, który gracze już zbadali, zachowuje stary teren, więc paczka biomów dodana do starego świata pojawia się daleko od spawnu, często z widocznym szwem tam, gdzie stary ląd styka się z nowym.

Żeby cały świat podążał za paczką, paczka musi być na miejscu, zanim świat powstanie. Reset świata w panelu tego za Ciebie nie załatwi: usuwa folder świata, a razem z nim folder datapacks. Ta kolejność działa:

  1. Zachowaj to, co masz

    Pobierz zipy z world/datapacks na komputer, a jeśli Twój pakiet ma miejsca na kopie zapasowe, zrób kopię w zakładce „Kopie zapasowe”.

  2. Zatrzymaj serwer i usuń stary świat

    Usuń foldery świata w zakładce „Pliki”: world, a na Paperze albo Purpurze także world_nether i world_the_end.

  3. Najpierw włóż paczki z powrotem

    Utwórz nowy folder world przyciskiem „Nowy folder”, w nim datapacks i tam wyślij zipy.

  4. Uruchom serwer

    Nowy świat generuje się z już aktywnymi paczkami, od pierwszego chunka.

Kolejność, konflikty i polecenie datapack

Gdy dwie paczki zmieniają tę samą recepturę albo ten sam drop, wygrywa paczka, która jest dalej na liście włączonych. Tagi działają inaczej: paczki dodają do tagu razem, chyba że któraś zastępuje go w całości. Kolejność zapisuje świat, więc przetrwa restarty.

Konsola

datapack list
datapack disable "file/more_rails.zip"
datapack enable "file/more_rails.zip" last
datapack enable "file/more_rails.zip" before "file/terrain.zip"

Paczki dodane przez Ciebie nazywają się file/ i nazwa pliku, a cudzysłowy są potrzebne z powodu tego ukośnika. first i last przesuwają paczkę na jeden z końców listy, a before i after stawiają ją tuż obok innej paczki.

Wynik polecenia datapack list w konsoli z włączonymi i dostępnymi paczkami
Włączone paczki czyta się od lewej do prawej, a ostatnia ma decydujący głos.

Paczki eksperymentalne i komunikat o wymaganych flagach

Minecraft ma obok vanilla kilka własnych paczek: trade_rebalance z przebudowanymi wymianami wieśniaków, minecart_improvements i redstone_experiments. Włączają funkcje, które wciąż są testowane, a gra pozwala na to tylko przy pierwszym tworzeniu świata.

Późniejsze włączenie którejś z nich kończy się komunikatem, że paczki nie da się włączyć, bo wymagane flagi nie są włączone w tym świecie. Paczki innych twórców, które opierają się na takiej funkcji, dają ten sam komunikat. Drogą jest initial-enabled-packs w server.properties, na przykład initial-enabled-packs=vanilla,trade_rebalance, ustawione przed wygenerowaniem nowego świata. Poradnik o server.properties opisuje linijki wokół niej.

Usuwanie datapacka

  • Najpierw go wyłącz. datapack disable od razu wyłącza paczkę, a świat zapamiętuje ten wybór.
  • Potem usuń plik z world/datapacks, żeby nikt nie włączył go z powrotem przez przypadek.
  • To, co stworzyła, zostaje. Przedmioty zrobione z jej receptur, bloki postawione dzięki niej i wygenerowane przez nią struktury zostają w świecie.
  • Przed usunięciem paczki terenu zrób kopię. Chunki stworzone przez paczkę generowania świata mogą po jej usunięciu wyglądać dziwnie albo zasypywać log błędami.

Datapacki a wydajność serwera

Większość paczek nie kosztuje nic zauważalnego. Wyjątkiem jest paczka, której funkcje działają co tick, dwadzieścia razy na sekundę, i za każdym razem przeszukują wczytany świat w poszukiwaniu bytów. Gdy serwer zwalnia tuż po dodaniu nowej paczki, profil ze spark pokazuje, ile z każdego ticka idzie na funkcje, i mówi, czy winna jest paczka.

Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.

FAQ

Pytania o datapacki

Czy gracze muszą pobrać datapack, żeby dołączyć?

Nie. Paczkę uruchamia serwer, a gracze dołączają z niezmienioną grą. Tylko paczki z własnymi teksturami albo modelami potrzebują też paczki zasobów, którą serwer może wysłać graczom przy dołączeniu.

Czy datapacki działają na Paperze i Purpurze?

Tak. Paper i Purpur czytają datapacki z folderu datapacks głównego świata, tego wskazanego w level-name, a paczki działają też w Netherze i Endzie.

Dlaczego reload nie zmienia mojego terenu?

Generowanie świata jest czytane przy starcie serwera, więc najpierw go zrestartuj. Nawet wtedy nowy teren dostają tylko chunki generowane od tej chwili; zbadany ląd zostaje, jaki był.

Czy mogę użyć datapacka zrobionego dla starszej wersji Minecrafta?

Czasem. Format zmienia się między wydaniami, a paczka dla starszego może się wyłożyć na plikach, które przeniesiono albo przemianowano. Konsola podaje pliki, których nie mogła odczytać, a pewnym rozwiązaniem jest wersja paczki dla Twojego wydania.

Co oznacza komunikat o wymaganych flagach?

Paczka używa funkcji, która wciąż jest eksperymentalna. Takie funkcje można włączyć tylko przy tworzeniu świata, przez initial-enabled-packs w server.properties, więc paczka potrzebuje nowego świata.

Własne receptury, dropy i teren, bez pluginu.

Zakładka „Pliki” wysyła paczkę prosto do folderu świata, a zakładka „Konsola” uruchamia reload i datapack list bez ukośnika.

Poznaj panel