Minecraft Servers HQ

Plugin Minecraft eco

Informații despre eco și serverele unde a fost găsit

🔌 Despre eco

eco este o bibliotecă de dezvoltare Spigot (un plugin Minecraft independent) concepută pentru a simplifica dezvoltarea de pluginuri și pentru a oferi funcții de motor reutilizabile pentru alte pluginuri. Expune API-uri pentru comenzi și configurare, adaptoare de stocare persistentă, sisteme GUI și de iteme personalizate, precum și numeroase integrări, astfel încât autorii de pluginuri să poată reutiliza funcționalitatea comună în loc să o reimplementeze.

🎯 Scop

eco există pentru a centraliza sistemele comune de care au nevoie pluginurile moderne din perspectiva dezvoltatorului: parsarea comenzilor, formatele de culori și mesaje, formatele de configurare, accesul la date persistente, componentele GUI, gestionarea itemelor și integrările cu alte sisteme de pe server. Este destinat autorilor de pluginuri care vor să construiască rapid funcționalități deasupra unui framework partajat, întreținut.

⚙️ Caracteristici

  • API modern pentru comenzi și parsare
  • Parsare nativă a culorilor cu suport pentru hex / RGB / MiniMessage
  • Sistem de configurare care acceptă YAML, JSON și TOML
  • API pentru stocarea datelor persistente cu backend-uri YAML, MySQL și MongoDB
  • API GUI și componente predefinite
  • Iteme personalizate și gestionare ultra-rapidă a ItemStack
  • Afișare de iteme prin packet și un event loop de packet ușor
  • API AI pentru entități cu mapări NMS aproape 1:1
  • Placeholder API și integrări native (peste 30 de integrări listate de proiect)
  • Abstractizare preț/economie (sistem de preț care acceptă pluginuri economy, XP, iteme)
  • Suport nativ bStats și verificarea actualizărilor pluginului
  • Sistem de extensii (pluginuri pentru pluginuri) și instrumente de dependency injection pentru dezvoltatori

🧩 Pentru cine este

  • Dezvoltatori de pluginuri care creează pluginuri compatibile cu Spigot/Paper și vor un framework reutilizabil
  • Proprietari de servere care rulează pluginuri ce depind de eco (eco trebuie instalat ca dependență)
  • Proiecte care necesită iteme personalizate, GUI-uri sau instrumente unificate pentru stocare și comenzi

🏗️ Exemple de utilizare

  • Un dezvoltator implementează un pachet de iteme personalizate care folosește API-urile eco pentru căutarea itemelor și GUI.
  • Un plugin folosește API-ul de stocare al eco pentru a suporta atât YAML local, cât și un backend MongoDB la distanță, fără a duplica codul.
  • Mai multe pluginuri mici folosesc eco pentru gestionarea consecventă a comenzilor și parsarea culorilor.

⚙️ Instalare

📥 Configurare

  • Instalați eco ca plugin pe orice server care are nevoie de el, plasând fișierul JAR în folderul plugins/ al serverului și repornind serverul.
  • Dacă alt plugin depinde de eco, declarați-l în plugin.yml al acelui plugin la depend: cu - eco, astfel încât serverul să încarce eco primul.

📦 Dependență (pentru dezvoltatori de pluginuri)

  • Proiectul publică un repository Maven și coordonate Gradle pentru utilizare compile-only. Proiectul oferă un artifact publicat (de exemplu cu group com.willfp și taguri de versiune), astfel încât dezvoltatorii să adauge eco ca dependență provided în timpul buildului.

🧠 Note tehnice

  • Software de server suportat: proiectul oficial indică suport pentru Spigot, Paper, Purpur și Folia.
  • Versiuni Minecraft suportate: proiectul menționează suport începând cu 1.21.4, iar buildurile ulterioare vizează seria modernă 1.21.x.
  • Backend-uri de stocare: framework-ul oferă adaptoare YAML, MySQL și MongoDB.
  • Licențiere: eco este lansat sub licența MIT.

🤝 Când este util acest plugin

Dacă dezvolți mai multe funcții sau pluginuri care au nevoi comune (comenzi, formate de configurare, componente GUI, stocare, iteme personalizate), eco reduce munca duplicată oferind un framework întreținut și integrări de care alte pluginuri pot depinde.

Servere cu pluginul eco

Pagina pluginului eco arată pe ce servere monitorizarea a găsit acest plugin și cu ce platforme și versiuni apare.

Pluginurile pot adăuga comenzi, economie, protecție, permisiuni, minigames, integrări sau alte mecanici. Rolul real al eco depinde de configurarea fiecărui server.

Datele sunt generate automat din răspunsurile tehnice ale serverelor. Dacă un server ascunde lista de pluginuri, poate să nu apară în această secțiune, chiar dacă folosește eco.

Folosește lista serverelor cu eco pentru a compara proiecte, a verifica versiuni compatibile sau a găsi exemple de utilizare a pluginului pe servere publice.