Discord
Wiki - Pluginy

LevelledMobs - moby z poziomami trudności

LevelledMobs

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.

Czas czytania: ~5 min Platforma: Paper / Spigot / Purpur

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.

Plugin jest dostępny na SpigotMC. Kod źródłowy na GitHub.

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).