EcoSkills - system umiejętności i rozwoju
EcoSkills to darmowy plugin z ekosystemu Eco, który dodaje system umiejętności (skills), drzewka rozwoju i statystyki postaci do Minecraft. Gracz zdobywa doświadczenie w kategoriach takich jak mining, combat, farming i fishing, odblokując pasywne bonusy i aktywne zdolności.
Co to jest EcoSkills
EcoSkills dodaje system RPG do Minecraft - gracze zdobywają doświadczenie w różnych umiejętnościach (kopanie, walka, farmienie, łowienie), awansują na wyższe poziomy i odblokowują pasywne bonusy oraz aktywne zdolności. To odpowiednik pluginów jak mcMMO, ale zbudowany na frameworku Eco z pełną konfigurowalnością libreforge.
Plugin oferuje domyślne umiejętności gotowe do użycia od razu po instalacji, ale każdą z nich można dostosować lub tworzyć zupełnie nowe od zera w YAMLu. System statystyk postaci (strength, defense, speed, crit chance) dodaje warstwę RPG do vanillowego Minecraft.
EcoSkills jest darmowy i dostępny na Modrinth. Wymaga Eco jako zależności.
Umiejętności
Domyślne umiejętności w EcoSkills:
| Umiejętność | Jak zdobywać XP | Główne bonusy |
|---|---|---|
| Mining | Kopanie rud i kamienia | Szybkość kopania, szansa na podwójny drop |
| Combat | Zabijanie mobów i graczy | Obrażenia, krytyczne trafienia |
| Farming | Zbieranie plonów | Podwójne plony, szybkość wzrostu |
| Fishing | Łowienie ryb i skarbów | Lepszy loot, szybsze łowienie |
| Woodcutting | Ścinanie drzew | Szansa na podwójne drewno |
| Defense | Otrzymywanie obrażeń w zbroi | Redukcja obrażeń, więcej HP |
| Alchemy | Warzenie mikstur | Silniejsze mikstury, więcej butelek |
| Enchanting | Enchantowanie przedmiotów | Lepsze enchanty, niższe koszty |
Każda umiejętność ma 100 poziomów (konfigurowalnych). Wymagane XP rośnie z każdym poziomem. Gracze śledzą swoje postępy komendą /skills, która otwiera GUI z przeglądem wszystkich umiejętności.
Action bar wyświetla aktualny postęp XP przy każdej akcji - gracz widzi np. "+15 Mining XP" przy wykopaniu diamentu.
Statystyki postaci
Oprócz umiejętności EcoSkills dodaje statystyki (stats), które modyfikują podstawowe atrybuty postaci:
- Strength - zwiększa obrażenia ataku wręcz
- Defense - zmniejsza otrzymywane obrażenia
- Speed - zwiększa prędkość ruchu
- Crit Chance - szansa na krytyczne trafienie
- Crit Damage - mnożnik obrażeń krytycznych
- Health - dodatkowe serca
- Wisdom - mnożnik zdobywanego XP
Statystyki rosną automatycznie z poziomem umiejętności. Na przykład Combat 10 daje +2 Strength, Combat 25 daje +5 Strength i +1 Crit Chance. Tabela bonusów jest w pełni konfigurowalna.
Gracze mogą też otrzymywać punkty statystyk z innych źródeł: EcoItems (przedmioty z bonusami), EcoEnchants (enchanty dające stat bonusy) czy nagrody za questy.
Efekty i odblokowania
Na określonych poziomach umiejętności gracz odblokowuje specjalne efekty:
# mining.yml (fragment)
level-up-effects:
10:
- id: damage_multiplier
args:
multiplier: 1.1
triggers:
- mine_block
- message: "&a+10% szybkości kopania!"
25:
- id: double_drops
args:
chance: 10
triggers:
- mine_block_ore
- message: "&a10% szansy na podwójny drop z rud!"
50:
- id: ability_vein_mine
args:
max-blocks: 16
cooldown: 120
- message: "&aOdblokowano Vein Mine!" Efekty dzielą się na:
- Pasywne - działają automatycznie (np. 10% szansy na podwójny drop z rud)
- Aktywne zdolności - aktywowane przez gracza, z cooldownem (np. Vein Mine: kopie 16 bloków rudy naraz, cooldown 2 minuty)
Wszystkie efekty korzystają z systemu libreforge, więc masz dostęp do dziesiątek typów efektów: obrażenia, leczenie, cząsteczki, dźwięki, komendy, teleportacja, spawning mobów i wiele więcej.
Konfiguracja
Umiejętności w plugins/EcoSkills/skills/, statystyki w plugins/EcoSkills/stats/:
# config.yml
gui:
title: "&8Umiejętności"
rows: 6
action-bar:
enabled: true
format: "&a+%xp% %skill% XP &7(%percent%%)"
duration: 40 # ticków (2 sekundy)
xp-multiplier:
global: 1.0 # globalny mnożnik XP
leveling:
formula: "100 * %level% ^ 1.5" # XP wymagane na następny poziom
max-level: 100 Formuła XP jest elastyczna - domyślnie każdy kolejny poziom wymaga coraz więcej doświadczenia. Możesz ją zmienić na liniową, logarytmiczną czy dowolną inną.
EcoSkills obsługuje PlaceholderAPI, więc możesz wyświetlać poziomy umiejętności i statystyki w chacie, na tablicach wyników (scoreboard) i w tab liście.
Porady dla adminów
- Zbalansuj tempo progresji - zbyt szybki levelowanie = gracze szybko osiągają max level i nie mają motywacji. Zbyt wolny = frustracja. Testuj z kilkoma graczami
- Aktywne zdolności = end-game - umieść potężne zdolności (Vein Mine, Super Smelt, Instant Kill) na wyższych poziomach (50+) jako motywację długoterminową
- Integruj z ekonomią - bonus XP za kupowanie "boosterów" w sklepie serwerowym tworzy naturalny sink waluty
- Leaderboardy - pokaż top graczy każdej umiejętności na tablicy wyników. Rywalizacja motywuje do grania
- Nie duplikuj mcMMO - jeśli używasz mcMMO, nie instaluj EcoSkills. Oba systemy umiejętności będą ze sobą kolidować
EcoSkills najlepiej współpracuje z resztą ekosystemu Eco: EcoEnchants (enchanty wzmacniane przez level skilla), EcoBosses (bossy dające XP) i EcoItems (przedmioty z bonusami do statystyk).