/
mc-node.net →
Minecraft

Jak wyłączyć lub włączyć mob griefing na serwerze Minecraft?

Zaktualizowano 04/09/20262 min czytania
W tym artykule
  1. Z konsoli w panelu
  2. Co dokładnie się zmienia?
  3. Pułapka: wieśniacy i farmy
  4. Wyłączenie tylko creeperów
  5. Czy ustawienie jest zapisywane?
  6. Powiązane ustawienia

Mob griefing to zbiorcza nazwa wszystkiego, co moby mogą zmienić w świecie: creeper wysadzający krater w twoim domu, enderman zabierający blok ze ściany, zombie wyłamujący drewniane drzwi, owce jedzące trawę, wieśniacy zbierający plony. Jedna gamerule wyłącza to wszystko: mobGriefing. Na serwerach budowlanych i serwerach z młodymi graczami to często pierwsze ustawienie, które się zmienia.

Z konsoli w panelu

  1. Wejdź do panelu gier i kliknij swój serwer.
  2. Otwórz zakładkę Konsola.
  3. Wpisz gamerule mobGriefing false i naciśnij Enter.
  4. Konsola potwierdza: Gamerule mobGriefing is now set to: false.

Włącz ponownie poleceniem gamerule mobGriefing true. W grze używasz tego samego polecenia z ukośnikiem; do tego musisz być OP.

Co dokładnie się zmienia?

  • Creepery nadal wybuchają i ranią graczy, ale nie niszczą już bloków.
  • Endermany nie podnoszą ani nie stawiają bloków.
  • Zombie nie wyłamują drzwi, a kule ognia ghastów nie uszkadzają bloków.
  • Pustoszyciele nie tratują upraw, owce nie jedzą trawy, a śnieżne golemy nie zostawiają śladu ze śniegu.
  • Wybuchy withera nie uszkadzają bloków; Smok Kresu nadal niszczy bloki (to podlega innej regule).

Pułapka: wieśniacy i farmy

Mob griefing obejmuje także wieśniaków. Przy regule ustawionej na false wieśniacy nie mogą już zbierać ani sadzić upraw, więc każda automatyczna farma, która na nich polega, staje. Rozmnażalnie wieśniaków potrzebujące jedzenia od rolnika też się zatrzymują. Na serwerze survival z doświadczonymi graczami prowadzi to do skarg, które pozornie nie mają nic wspólnego z griefingiem. Rozwiązanie zależy od oprogramowania serwera:

  • Na Paper i Purpur możesz wyłączyć z reguły konkretne moby w paper-world-defaults.yml (lub per świat) w sekcji entities.behavior, na przykład blokując creepery, a pozwalając wieśniakom zbierać plony.
  • Z WorldGuard ustawiasz creeper-explosion deny i enderman-grief deny per region, a gamerule zostaje na true, więc wieśniacy dalej pracują.
  • Na vanilla nie ma drogi pośredniej: wszystko albo nic.

Wyłączenie tylko creeperów

Jeśli chcesz pozbyć się tylko dziur po creeperach, a resztę zostawić bez zmian, plugin jest lepszą drogą. WorldGuard (z regionem globalnym) albo lekki plugin blokujący tylko wybuchy creeperów zachowuje pozostałe mechaniki mobów. Na Purpur da się to też ustawić per mob w purpur.yml.

Czy ustawienie jest zapisywane?

Tak. Gamerule żyją w pliku świata i przetrwają restarty oraz aktualizacje wersji. Działają jednak per świat: na serwerze z kilkoma światami ustawiasz regułę w każdym świecie osobno albo używasz pluginu zarządzającego gamerule centralnie. Aby sprawdzić aktualną wartość, wpisz w konsoli gamerule mobGriefing bez wartości.

Powiązane ustawienia

Zachowuje się inaczej niż oczekujesz, na przykład na serwerze z modpackiem, gdzie mod dodaje własne reguły? Otwórz ticket, a przyjrzymy się sprawie.