Jak wyłączyć lub włączyć mob griefing na serwerze Minecraft?
W tym artykule
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
- Wejdź do panelu gier i kliknij swój serwer.
- Otwórz zakładkę Konsola.
- Wpisz
gamerule mobGriefing falsei naciśnij Enter. - 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 sekcjientities.behavior, na przykład blokując creepery, a pozwalając wieśniakom zbierać plony. - Z WorldGuard ustawiasz
creeper-explosion denyienderman-grief denyper region, a gamerule zostaje natrue, 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
- Wyłączanie wybuchów TNT — TNT nie podlega mobGriefing.
- Wyłączanie rozprzestrzeniania ognia — dla ognia, który się rozchodzi.
doMobSpawning, jeśli moby w ogóle nie mają się pojawiać.
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.
Uruchom swój serwer w 60 sekund na naszym własnym sprzęcie.