LevelledMobs - moby z poziomami trudności

LevelledMobs to plugin, który dodaje do mobów w Minecraft system poziomów (levelów). Każdy mob otrzymuje losowy lub obliczony poziom, który wpływa na jego zdrowie, obrażenia, szybkość i dropy. Zombie level 50 ma znacznie więcej HP i silniejsze ataki niż zombie level 1, ale też zostawia lepsze nagrody. Działa na Paper i Spigot od 1.16 do 1.21.x.
Co to jest LevelledMobs
LevelledMobs to darmowy, open-source plugin autorstwa lokka30. Rozwiązuje jeden z największych problemów waniliowego Minecraft - brak progresji w walce z mobami. W wanilii zombie na powierzchni jest tak samo silny jak zombie w głębokiej jaskini, co czyni eksplorację odległych terenów banalną dla uzbrojonych graczy.
LevelledMobs zmienia tę dynamikę. Moby dalej od spawnu (lub w trudniejszych biomach) mają wyższe poziomy, więcej zdrowia i silniejsze ataki. Gracz z diamentową zbroją nie może bezmyślnie biegać przez każdy teren - musi ocenić poziom zagrożenia. W zamian wyższe levele dają lepsze dropy i więcej doświadczenia.
Strategie levelowania
LevelledMobs oferuje kilka strategii przydzielania poziomów mobom:
- Distance from spawn - im dalej od spawnu, tym wyższy level. Najpopularniejsza strategia. Gracze naturalnie eksplorują dalej w miarę postępu, napotykając trudniejsze moby
- Random - losowy level w zdefiniowanym zakresie. Prosty, ale mniej przewidywalny
- Biome-based - level zależy od biomu. Pustynia level 5-15, dżungla 20-30, nether 40-60, end 50-80
- World-based - osobne zakresy levelów na świat. Overworld 1-25, Nether 25-50, End 50-100
- Y-coordinate - im głębiej pod ziemią, tym wyższy level. Kopalnie stają się prawdziwym wyzwaniem
- Blended - kombinacja kilku strategii. Na przykład dystans + biom daje najbardziej zróżnicowane doświadczenie
Strategia "distance from spawn" jest najczęściej używana, bo naturalnie skaluje trudność z postępem gracza. Nowi gracze wokół spawnu napotykają słabe moby, a weterani eksplorujący dalekie tereny mierzą się z prawdziwymi wyzwaniami.
System nagród
Wyższy level moba oznacza lepsze nagrody. LevelledMobs skaluje dropy proporcjonalnie do poziomu:
- Zwiększone dropy - zombie level 50 dropuje 3-5x więcej zgnilizny i rzadszych przedmiotów niż level 1
- Więcej XP - doświadczenie za zabicie skaluje się z levelem. Wysoki level = szybsze levelowanie enchantów
- Custom dropy - admin może dodać specjalne przedmioty droppowane tylko przez moby powyżej określonego poziomu
- Nametag z levelem - nad każdym mobem wyświetla się jego poziom i pasek HP, żeby gracz wiedział, z czym ma do czynienia
System nagród jest kluczowy dla motywacji. Gracze chętnie walczą z trudniejszymi mobami, bo wiedzą, że dostaną lepsze nagrody. Bez nagród wyższe levele byłyby tylko frustrujące.
Komendy
| Komenda | Co robi |
|---|---|
/lm summon [mob] [level] | Przywołuje moba z konkretnym levelem |
/lm kill all | Zabija wszystkie levelowane moby |
/lm info | Informacje o mobie, na którego patrzysz |
/lm reload | Przeładowuje konfigurację |
/lm rules | Wyświetla aktywne reguły levelowania |
Komenda /lm summon jest przydatna do testowania balansu. Przywołaj moba z różnymi levelami i sprawdź, czy trudność jest odpowiednia dla danego etapu gry.
Konfiguracja
# rules.yml - reguły levelowania
default-rule:
conditions:
worlds:
- world
- world_nether
- world_the_end
strategies:
distance-from-spawn:
increase-level-distance: 150 # co 150 bloków +1 level
start-distance: 0
settings:
minLevel: 1
maxLevel: 50
multipliers:
max-health: 2.5 # HP * (1 + level * 0.025)
attack-damage: 1.5 # obrażenia * (1 + level * 0.015)
xp-drop: 3.0 # XP * (1 + level * 0.03)
item-drop: 2.0 # dropy * (1 + level * 0.02)
nametag: "&8[&7Lv.%level%&8] &f%displayname% &c%health%/%max_health%" Plik rules.yml pozwala tworzyć osobne reguły per świat, biom, typ moba i spawn reason. Na przykład moby ze spawnerów mogą mieć inny zakres levelów niż naturalne.
Wskazówki dla adminów
- Zacznij powoli - max level 25-50 na start. Level 100 zombie z 500 HP to frustracja dla niedoświadczonych graczy
- Balansuj mnożniki - HP skaluj mocniej niż obrażenia. Mob z dużo HP, ale umiarkowanymi obrażeniami jest wyzwaniem, nie one-shotem
- Wyłącz dla passive mobów - krowy, owce i świnie nie powinny mieć levelów. Dodaj je do listy wykluczonych
- StackMob kompatybilność - LevelledMobs i StackMob mogą współistnieć, ale stackowane powinny być tylko moby tego samego levelu
- MythicMobs - wyłącz levelowanie custom mobów z MythicMobs, które mają własny system trudności
Powiązane pluginy: EliteMobs (system bossów), MythicMobs (custom moby), mcMMO (umiejętności walki).