StackMob - lekkie stackowanie mobów

StackMob to darmowy, lekki plugin do stackowania mobów na serwerach Minecraft. Łączy identyczne moby w pojedyncze entity z licznikiem, drastycznie redukując ilość entity na serwerze i poprawiając wydajność. Jest prostszą alternatywą dla WildStackera, skupioną wyłącznie na mobów. Działa na Paper i Spigot od 1.7 do 1.21.x.
Co to jest StackMob
StackMob to darmowy plugin autorstwa Kylliana, który stackuje (łączy) identyczne moby w jedno entity z etykietą ilości. Zamiast 50 zombie obciążających serwer AI i pathfindingiem, StackMob wyświetla jednego zombie z nametag "Zombie x50".
W odróżnieniu od WildStackera, StackMob skupia się wyłącznie na stackowaniu mobów. Nie obsługuje przedmiotów, spawnerów ani beczek. Ta prostota jest jego zaletą - plugin jest lżejszy, łatwiejszy w konfiguracji i w pełni darmowy bez ograniczeń.
Jak działa stackowanie
StackMob działa w prostym cyklu:
- Co określony interwał (domyślnie co sekundę) plugin skanuje entity w załadowanych chunkach
- Identyczne moby w zasięgu stackowania zostają połączone w jeden entity
- Nad stackiem wyświetla się etykieta z ilością (np. "Creeper x15")
- Gdy gracz zabija stacka, stack zmniejsza się o 1 (lub cały, zależnie od konfiguracji)
- Dropy i XP są naliczane proporcjonalnie do zabitych mobów
- Warunki stackowania - moby muszą być tego samego typu, w tym samym wieku (dorosły/młody), z tym samym wyposażeniem
- Named moby - moby z nametag (pety, NPC) domyślnie nie są stackowane
- Spawn reason - opcjonalnie stackuj tylko moby ze spawnerów, nie z naturalnego spawnu
Komendy i uprawnienia
| Komenda / Uprawnienie | Co robi |
|---|---|
/sm reload | Przeładowuje konfigurację |
/sm removeall [typ] | Usuwa wszystkie stacki danego typu |
/sm info | Statystyki stackowania na serwerze |
stackmob.admin | Dostęp do komend administracyjnych |
StackMob nie wymaga od graczy żadnych komend ani uprawnień. Stackowanie działa automatycznie w tle, a gracze wchodzą w interakcję ze stackami normalnie (atakują, handlują z villagerami itp.).
Konfiguracja
# config.yml
stack:
max-size: 128 # maksymalny rozmiar stacku
merge-range: 10 # zasięg stackowania (bloki)
check-interval: 20 # interwał sprawdzania (ticki, 20 = 1s)
display:
name-format: "&e%type% &6x%amount%" # format nametag
custom-names: true # wyświetlaj nametag
kill:
kill-step: 1 # ile mobów ginie na cios
multiply-drops: true # mnóż dropy
multiply-xp: true # mnóż doświadczenie
drop-loot-for-all: true # drop za wszystkie zabite moby
# Wyłączenia
disabled-types:
- VILLAGER
- IRON_GOLEM
- WOLF
- CAT
- HORSE
- WITHER
- ENDER_DRAGON Ustawienie kill-step: 1 oznacza, że każde uderzenie zabija jednego moba ze stacku (stack zmniejsza się o 1). Wartość kill-step: -1 zabija cały stack jednym ciosem - przydatne na serwerach z farmami, ale nierealne na survival.
Zaawansowane opcje
StackMob oferuje kilka zaawansowanych mechanik:
- Wait to stack - opóźnienie przed stackowaniem nowo zespawnowanych mobów. Daje graczom chwilę na zobaczenie, co się spawnuje
- Divide on damage - gdy gracz uderzy stacka, jeden mob „oddziela się" ze stacku i walczy normalnie. Reszta stacku stoi z boku
- Stack reasons - stackuj tylko moby z konkretnych źródeł (SPAWNER, NATURAL, CUSTOM). Przydatne jeśli chcesz stackować farmy, ale nie naturalny spawn
- Hooks - integracja z MythicMobs, mcMMO, Jobs Reborn, WorldGuard. Niestackowanie mobów z MythicMobs, XP mcMMO za stacki
Opcja divide-on-damage jest ważna na serwerach RPG i PvE. Bez niej gracz atakujący stack x50 zombie musi uderzać 50 razy, co jest nienaturalne. Z podziałem walczy z jednym zombie na raz, a reszta czeka.
Wskazówki dla adminów
- Merge range 10-15 - optymalny zasięg dla większości serwerów. Zbyt duży łączy moby z różnych farm, zbyt mały nie stackuje efektywnie
- Wyłącz pety - dodaj WOLF, CAT, HORSE, PARROT do disabled-types. Stackowanie petów frustruje graczy
- MythicMobs - wyłącz stackowanie custom mobów z MythicMobs. Boss x5 to nie to, czego gracze oczekują
- Monitoruj TPS - po instalacji StackMob porównaj TPS przed i po. Typowa poprawa to 5-15 TPS na serwerach z dużą ilością farm
- Nametag format - użyj kolorów w nametag, żeby gracze od razu widzieli, że to stack, a nie zwykły mob
Powiązane pluginy: WildStacker (wszechstronniejsza alternatywa), MythicMobs (custom moby), mcMMO (XP za stacki).