EcoBosses - niestandardowe bossy
EcoBosses to darmowy plugin z ekosystemu Eco, który umożliwia tworzenie niestandardowych bossów z mechanikami walki, fazami, efektami specjalnymi i konfigurowalnym loot. Bossy mogą spawnować się naturalnie, być przywoływane przedmiotem lub stawiane komendą.
Co to jest EcoBosses
EcoBosses to plugin z ekosystemu Eco, który pozwala tworzyć niestandardowe bossy na serwerach Minecraft. W odróżnieniu od vanillowych bossów (Wither, Ender Dragon), bossy z EcoBosses mają konfigurowalne mechaniki walki, fazy, efekty specjalne i nagrody.
Plugin korzysta z silnika libreforge, co oznacza, że mechaniki bossów definiujesz w YAMLu z pełnym dostępem do systemu efektów, warunków i wyzwalaczy. Boss może strzelać ognistymi kulami, przywoływać popleczników, leczyć się, teleportować i wykonywać dziesiątki innych akcji.
EcoBosses jest darmowy i dostępny na Modrinth. Wymaga Eco jako zależności.
Tworzenie bossa
Bossy definiujesz w plikach YAML w plugins/EcoBosses/bosses/:
# infernal_guardian.yml
display-name: "&c&lStrażnik Piekielny"
mob:
type: WITHER_SKELETON
equipment:
helmet: NETHERITE_HELMET
chestplate: NETHERITE_CHESTPLATE
leggings: NETHERITE_LEGGINGS
boots: NETHERITE_BOOTS
main-hand: NETHERITE_SWORD
attributes:
max-health: 500
movement-speed: 0.25
attack-damage: 15
glowing: true
boss-bar:
enabled: true
color: RED
style: SEGMENTED_12 Boss bazuje na istniejącym mobie Minecraft (zombie, szkielet, wither skeleton, piglin itp.), ale z niestandardowym wyposażeniem, statystykami i wyglądem. Boss bar wyświetla się graczom w zasięgu walki.
Nazwa bossa pojawia się nad jego głową i w boss barze. Obsługiwane są kody kolorów Minecraft i formatowanie tekstu.
Mechaniki walki
Mechaniki bossa definiujesz w sekcji effects z systemem libreforge:
effects:
# Atak ognistymi kulami co 10 sekund
- id: shoot_fireball
triggers:
- timer
args:
interval: 200 # ticków (10 sekund)
# Spawn popleczników przy 50% HP
- id: spawn_mobs
args:
type: BLAZE
amount: 3
triggers:
- boss_health_below
conditions:
- id: below_health_percent
args:
percent: 50
# Teleportacja do losowego gracza przy 25% HP
- id: teleport_to_player
triggers:
- boss_health_below
conditions:
- id: below_health_percent
args:
percent: 25 Popularne mechaniki bossów:
- Fazy walki - różne zachowania w zależności od HP (np. agresywniejszy poniżej 50%)
- Summon minions - przywoływanie pomocników w trakcie walki
- Area attacks - ataki obszarowe (eksplozje, fale uderzeniowe)
- Heal - boss leczy się w określonych warunkach
- Teleportacja - boss teleportuje się do lub od graczy
- Efekty statusowe - nakładanie ślepoty, spowolnienia, witheru na graczy w zasięgu
- Shield phase - boss staje się tymczasowo nietykalny
System łupów
Nagrody za pokonanie bossa konfiguruje się w sekcji drops:
drops:
# Drop z szansą
items:
- item: NETHERITE_INGOT
chance: 100
min: 1
max: 3
- item: ENCHANTED_GOLDEN_APPLE
chance: 25
min: 1
max: 1
- item: ecoitems:infernal_blade # przedmiot z EcoItems
chance: 5
# Doświadczenie
experience:
min: 500
max: 1000
# Komendy wykonywane po zabiciu
commands:
- "eco give %player% 10000"
- "broadcast &c%player% &7pokonał &c&lStrażnika Piekielnego&7!" EcoBosses integruje się z innymi pluginami ekosystemu Eco. Drop może zawierać przedmioty z EcoItems, książki enchantowe z EcoEnchants czy punkty umiejętności z EcoSkills.
System nagród wspiera też top damage - gracz, który zadał najwięcej obrażeń, może otrzymać lepszy loot niż pozostali uczestnicy walki.
Spawn i przywoływanie
Bossy mogą się pojawiać na kilka sposobów:
- Komenda -
/ecobosses spawn [boss] [x] [y] [z] [world]- natychmiastowe postawienie bossa przez admina - Spawn egg - niestandardowe jajko przywołujące, które można dodać do skrzynek, sklepów lub nagród
- Naturalny spawn - boss może spawnować się losowo w określonych biomach z konfigurowalną szansą
- Totem - gracz stawia specjalny blok, który przywołuje bossa po rytualne (np. wrzucenie przedmiotów)
# Naturalny spawn
spawn:
type: NATURAL
chance: 0.1 # 0.1% szansy na chunk
biomes:
- NETHER_WASTES
- CRIMSON_FOREST
worlds:
- world_nether
max-alive: 3 # maks. 3 żywe jednocześnie Parametr max-alive jest kluczowy - zapobiega zalewaniu świata bossami. Na dużych serwerach ustaw niskie wartości (1-3).
Porady dla adminów
- Testuj balance - boss z 500 HP i atakiem 15 może być za trudny dla solo graczy, a za łatwy dla grupy 5. Testuj z różną liczbą graczy
- Nagrody proporcjonalne do trudności - łatwiejsze bossy dają pospolity loot, najtrudniejsi - unikalne przedmioty z EcoItems
- Fazy walki - bossy z fazami są znacznie ciekawsze niż zwykłe worki HP. Zmiana zachowania przy 50% i 25% HP to minimum
- Ogłoszenia - używaj komend broadcast przy spawnie i zabiciu bossa. To motywuje graczy do udziału
- Lokalizacje - bossy w specjalnych arenach (wyznaczonych regionach WorldGuard) dają lepsze doświadczenie niż losowe spawny w terenie
Alternatywy: MythicMobs (najpopularniejszy plugin boss mob, płatna wersja Pro), InfernalMobs (losowe wzmocnione moby, darmowy). EcoBosses wyróżnia się darmowością i integracją z ekosystemem Eco.