Jak na serwerze 1.13.1 (spigot) zakazać pokładanie TNT?

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.