FastLeafDecay
Przyspiesz rozkład liści w Minecraft
Cel
Liście w Minecraft będą gnić, gdy nie będą połączone z blokiem pnia bezpośrednio lub poprzez inne liście w odległości 6 bloków lub mniejszej. Gra bardzo szybko zaktualizuje ich odległość, ale tylko stopniowo i bardzo wolno doprowadzi do ich rozkładu. To właśnie tutaj wchodzi wtyczka FastLeafDecay. Zauważy, gdy blok liścia zostanie odłączony od pobliskich pni utrzymujących go przy życiu, i zaplanuje natychmiastowy rozkład. Zawiera wiele opcji konfiguracyjnych.
Funkcje
FastLeafDecay działa automatycznie na wszystkich liściach niebędących umieszczonymi przez gracza i nie wymaga żadnych uprawnień ani konfiguracji, chociaż konfiguracja jest dostępna, zobacz poniżej.
- Liście szybko zanikają po ścięciu pnia drzewa.
- Liście szybko zanikają podczas naturalnych zdarzeń rozkładu liści.
- Naturalne wypady, takie jak sadzonki i jabłka, nie ulegają zmianie.
- Liście umieszczone przez gracza (z flagą
persistent) nie są dotknięte. - Ogranicz rozkład liści do wybranych światów lub zablokuj światy na czarną listę w konfiguracji.
- Odtwarzaj dźwięk i animację dla lepszej informacji zwrotnej gracza. Można to wyłączyć w konfiguracji.
- Deweloperzy: Ta wtyczka wywołuje
LeavesDecayEventprzed podjęciem działania i respektuje jego stan anulowania.
Kompatybilność
FastLeafDecay wykorzystuje nowoczesne frameworki Spigot's BlockData i Tag i dlatego będzie działać tylko na Bukkit lub Spigot 1.13 i wyżej. Buildy kompatybilne z Bukkit 1.12 lub 1.8 można znaleźć w sekcji Linki poniżej.
Instalacja
- Umieść plik
FastLeafDecay.jarw folderzepluginsi ponownie uruchom serwer lub załaduj wtyczkę ręcznie. - (Opcjonalnie) Edytuj plik
plugins/FastLeafDecay/config.ymli ponownie uruchom serwer lub przeładuj wtyczkę ręcznie.
Konfiguracja
Wiele funkcji FastLeafDecay można skonfigurować w pliku config.yml. Aby zastosować zmiany, uruchom ponownie serwer lub przeładuj wtyczkę ręcznie. Aby przywrócić domyślne ustawienia wtyczki, usuń plik i zostanie utworzony nowy przy następnym załadowaniu wtyczki.
# Leave this string list empty to enable all worlds.
OnlyInWorlds: []
# List worlds you wish to exclude from sped up leaves decay.
ExcludeWorlds: []
# Delay in ticks to check around broken blocks.
# Must be at least 5 to guarantee proper function.
BreakDelay: 5
# Delay in ticks to check around decaying leaves.
DecayDelay: 2
# Break blocks one by one. If set to true, no more than one leaf block
# will be broken at once.
OneByOne: false
# Play additional effects
SpawnParticles: true
PlaySound: true