Plugin Minecraft eco
Informacje o eco i potwierdzonych serwerach
🔌 O eco
eco to biblioteka deweloperska dla Spigota (samodzielny plugin do Minecrafta), zaprojektowana tak, aby uprościć tworzenie pluginów i dostarczać wielokrotnego użytku funkcje silnika dla innych pluginów. Udostępnia API do komend i konfiguracji, adaptery trwałego przechowywania danych, systemy GUI i niestandardowych przedmiotów oraz liczne integracje, dzięki czemu autorzy pluginów mogą ponownie wykorzystywać wspólną funkcjonalność zamiast pisać ją od nowa.
🎯 Cel
eco istnieje po to, aby scentralizować typowe systemy potrzebne nowoczesnym pluginom i skierowane do deweloperów: parsowanie komend, formaty kolorów i wiadomości, formaty konfiguracji, dostęp do trwałych danych, komponenty GUI, obsługę przedmiotów oraz integracje z innymi systemami po stronie serwera. Jest przeznaczone dla autorów pluginów, którzy chcą szybko budować funkcje na bazie utrzymywanego, współdzielonego frameworka.
⚙️ Funkcje
- Nowoczesne API komend i parsowania
- Natywne parsowanie kolorów z obsługą hex / RGB / MiniMessage
- System config obsługujący YAML, JSON i TOML
- API trwałego przechowywania danych z backendami YAML, MySQL i MongoDB
- API GUI i gotowe komponenty
- Niestandardowe przedmioty i ultraszybka obsługa ItemStack
- Wyświetlanie przedmiotów przez paczki i lekka pętla zdarzeń paczek
- API AI encji z mapowaniem NMS prawie 1:1
- API Placeholder i natywne integracje (projekt wymienia ponad 30 integracji)
- Abstrakcja ceny/ekonomii (system cen obsługujący pluginy ekonomii, XP i przedmioty)
- Natywne wsparcie bStats i sprawdzanie aktualizacji pluginu
- System rozszerzeń (pluginy dla pluginów) i narzędzia dependency injection dla deweloperów
🧩 Dla kogo jest
- Dla deweloperów pluginów tworzących pluginy zgodne ze Spigot/Paper, którzy chcą wielokrotnego użytku frameworka
- Dla właścicieli serwerów uruchamiających pluginy zależne od eco (eco musi być zainstalowane jako zależność)
- Dla projektów wymagających niestandardowych przedmiotów, GUI lub ujednoliconych narzędzi do persystencji i komend
🏗️ Przykłady użycia
- Deweloper tworzy własny pakiet przedmiotów, który korzysta z wyszukiwania przedmiotów i API GUI eco.
- Plugin używa API storage eco, aby obsługiwać zarówno lokalny YAML, jak i zdalny backend MongoDB bez duplikowania kodu.
- Kilka mniejszych pluginów współdzieli eco, aby zapewnić spójne przetwarzanie komend i parsowanie kolorów.
⚙️ Instalacja
📥 Konfiguracja
- Zainstaluj eco jako plugin na dowolnym serwerze, który tego wymaga, umieszczając plik JAR w folderze
plugins/serwera i restartując serwer. - Jeśli inny plugin zależy od eco, zadeklaruj to w jego
plugin.ymlw sekcjidepend:z wpisem- eco, aby serwer załadował eco jako pierwszy.
📦 Zależność (dla deweloperów pluginów)
- Projekt publikuje repozytorium Maven i współrzędne Gradle do użycia jako compile-only. Udostępnia też opublikowany artefakt (na przykład z grupą
com.willfpi tagami wersji), aby deweloperzy mogli dodać eco jako zależność provided podczas builda.
🧠 Uwagi techniczne
- Obsługiwane oprogramowanie serwera: oficjalny projekt wskazuje wsparcie dla Spigot, Paper, Purpur i Folia.
- Obsługiwane wersje Minecrafta: projekt deklaruje wsparcie od 1.21.4, a późniejsze buildy są kierowane na nowoczesną serię 1.21.x.
- Backendów przechowywania: framework dostarcza adaptery YAML, MySQL i MongoDB.
- Licencja: eco jest wydawane na licencji MIT.
🤝 Kiedy ten plugin jest przydatny
Jeśli tworzysz wiele funkcji lub pluginów, które mają wspólne potrzeby (komendy, formaty configu, komponenty GUI, storage, niestandardowe przedmioty), eco zmniejsza ilość powielonej pracy, zapewniając utrzymywany framework i integracje, od których mogą zależeć inne pluginy.
- Survival654.94
- AetherCraft
Pół-niestandardowy Survival SMP z ochroną terenu, gospodarką napędzaną przez graczy, własnymi przedmiotami i mobami, wieloma światami oraz obsługą crossplaya Bedrock/Java.
454.41 - PIDGE Survival RPG150.91
- .valenia.eu | 1.21.10150.74
- Anarchy has taken over.042.48
- iniciando021.15
- A Minecraft Server010.06
- Minecraft4Ever
Survivalowy SMP nastawiony na język hiszpański, z wydarzeniami i zawartością przygodową. Oferuje ochronę terenu, ekonomię na serwerze i sklepy graczy, niestandardowe spotkania oraz grę społecznościową.
08.84 - A Minecraft Server07.08
Strona pluginu eco pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola eco zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać eco, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z eco, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.