Lempik | 2018-10-09 17:15:08 UTC | #1
Jak na serwerze 1.13.1 (spigot) zakazać pokładanie TNT?
W EssentialsX można ustawić alerty i blacklist w przypadku próbowania użycia lub położenia jakiegoś bloku. Można np. zakazać postawienia TNT.
Jest to w sekcji EssentialsAntiBuild.
# For which block types would you like to be alerted?
# You can find a list of IDs in plugins/Essentials/items.csv after loading Essentials for the first time.
# 10 = lava :: 11 = still lava :: 46 = TNT :: 327 = lava bucket
alert:
on-placement: 10,11,46,327
on-use: 327
on-break:
blacklist:
# Which blocks should people be prevented from placing?
placement: 10,11,46
Tylko że wersja MC 1.13 znosi numeryczne ID przedmiotów i wprowadza tekstowe ID. Dlatego na konsoli były komunikaty błędu. Spróbowałem zmienić w ten sposób:
blacklist:
# Which blocks should people be prevented from placing?
placement: tnt
Ciąg “tnt” jest ID przedmiotu TNT z wiki. Teraz wprawdzie komunikatów błędu nie ma, ale gracze mogą kłaść TNT.
Mam najnowszy spigot, najnowszą (choć ciągle experimental) wersję EssentialsX: https://ci.ender.zone/view/All/job/EssentialsX-Experimental/24/
Jak to zrobić, żeby gracze znowu nie mogli kłaść TNT?
Kaczuc | 2018-10-09 17:19:07 UTC | #2
Stwórz flage __global__
i zablokuj wybuchanie tnt
Polecenie:
/region flag __global__ tnt deny
system | 2018-11-10 17:19:54 UTC | #3
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.