Jak wyłączyć wybuchy TNT na serwerze Minecraft?
W tym artykule
Na publicznym serwerze TNT to najszybszy sposób, by zniszczyć czyjąś budowlę. Możesz je wyłączyć całkowicie, zablokować tylko niszczenie bloków albo pozwolić na nie per region. Które podejście jest najlepsze, zależy od rodzaju serwera: kreatywny serwer budowlany nie chce TNT, serwer survival często chce go do kopania, ale nie na spawnie.
Najszybszy sposób: gamerule
Od Minecrafta 1.21 istnieje gamerule tntExplodes. Ustawiona na false sprawia, że TNT nadal się odpala (blok zaczyna migać), ale wybuch nie następuje: blok znika bez szkód.
- Wejdź do panelu gier i kliknij swój serwer.
- Otwórz zakładkę Konsola.
- Wpisz
gamerule tntExplodes falsei naciśnij Enter.
Jeśli twój serwer działa jeszcze na wersji starszej niż 1.21, ta gamerule nie istnieje i używasz jednej z opcji poniżej.
Na Paper i Purpur: wyłączenie tylko szkód
Paper ma ustawienia sterujące TNT w config/paper-world-defaults.yml (lub per świat w paper-world.yml) w sekcji entities.behavior. Najbardziej przydatne to prevent-tnt-from-moving-in-water przeciwko armatom TNT działającym pod wodą, a na Purpur plik purpur.yml ma per świat tnt.explosion-power, które możesz ustawić na 0. Edytuj pliki przez Menedżer plików w panelu i zrestartuj potem serwer.
Per region z WorldGuard
Jeśli chcesz pozwolić na TNT poza spawnem (na przykład do kopania), ale nie w chronionych obszarach, WorldGuard to właściwy wybór. Ustaw flagę tnt deny w regionie albo użyj other-explosion deny, by zablokować także wybuchy łóżek, kotwic odrodzenia i kryształów Kresu. Poleceniem /rg flag __global__ tnt deny blokujesz je na całym serwerze, a potem włączasz ponownie tylko w wybranych regionach.
Co jest blokowane, a co nie?
- Gamerule
tntExplodesblokuje tylko TNT (blok i odpalony byt), nie creepery, ghasty ani withera. Te podlegają mob griefingowi. - TNT w wagonikach też jest blokowane przez gamerule; na starszych wersjach z pluginem nie zawsze.
- Łóżka wybuchające w Netherze lub Kresie to nie TNT; do nich potrzebujesz WorldGuard albo osobnego pluginu.
TNT bez griefingu
Dobry kompromis na serwerach survival: pozwól na TNT na całym serwerze, ale daj każdemu graczowi możliwość zajęcia własnego terenu przez GriefPrevention lub Lands. Wewnątrz claimu TNT nie robi wtedy szkód, na zewnątrz tak. Kopanie TNT pozostaje możliwe, a bazy są chronione bez całkowitego zakazu. Jeśli mimo to chcesz cofać szkody, CoreProtect potrafi wycofać każdy wybuch TNT; jakie pluginy są do tego potrzebne, opisujemy w artykule o moderacji i ochronie.
Sprawdzenie, czy działa
W trybie kreatywnym postaw blok TNT w miejscu, którego nie potrzebujesz, odpal go krzesiwem i zobacz, czy powstaje krater. Potem przetestuj także wewnątrz i na zewnątrz regionu WorldGuard, jeśli go używasz. Włącz ponownie poleceniem gamerule tntExplodes true albo usuwając flagę.
Nie działa, na przykład na modpacku, w którym mod dodaje własne materiały wybuchowe? Otwórz ticket, a przyjrzymy się sprawie.
Uruchom swój serwer w 60 sekund na naszym własnym sprzęcie.