Minecraft plugin eco
Informatie over eco en bevestigde servers
🔌 Over eco
eco is een Spigot-ontwikkelingsbibliotheek (een zelfstandige Minecraft-plugin) die is ontworpen om pluginontwikkeling eenvoudiger te maken en herbruikbare engine-functies te bieden voor andere plugins. Het biedt API's voor commando's en configuratie, adapters voor permanente opslag, GUI- en aangepaste itemsystemen, en tal van integraties, zodat pluginauteurs veelvoorkomende functionaliteit kunnen hergebruiken in plaats van alles opnieuw te implementeren.
🎯 Doel
eco bestaat om veelgebruikte ontwikkelaarsystemen die moderne plugins nodig hebben te centraliseren: het parseren van commando's, kleur- en berichtformaten, configuratieformaten, toegang tot persistente data, GUI-componenten, itemverwerking en integraties met andere server-side systemen. Het is bedoeld voor pluginauteurs die snel functies willen bouwen bovenop een onderhouden, gedeeld framework.
⚙️ Functies
- Moderne command API en parsing
- Ingebouwde kleurparsing met ondersteuning voor hex / RGB / MiniMessage
- Configuratiesysteem met ondersteuning voor YAML, JSON en TOML
- API voor permanente gegevensopslag met YAML-, MySQL- en MongoDB-backends
- GUI API en kant-en-klare componenten
- Aangepaste items en ultrasnelle ItemStack-verwerking
- Packet-gebaseerde itemweergave en een lichtgewicht packet event loop
- Entity AI API met bijna 1-op-1 NMS-mappings
- Placeholder API en native integraties (door het project worden 30+ integraties genoemd)
- Prijs-/economie-abstrahering (prijssysteem dat economy-plugins, XP en items ondersteunt)
- Native bStats-ondersteuning en controle op plugin-updates
- Extensiesysteem (plugins voor plugins) en dependency-injection-tools voor ontwikkelaars
🧩 Voor wie is het
- Pluginontwikkelaars die Spigot/Paper-compatibele plugins bouwen en een herbruikbaar framework willen
- Servereigenaren die plugins draaien die afhankelijk zijn van eco (eco moet als dependency geïnstalleerd zijn)
- Projecten die aangepaste items, GUI's of uniforme tools voor opslag en commando's nodig hebben
🏗️ Voorbeelden van gebruik
- Een ontwikkelaar maakt een aangepaste item pack die gebruikmaakt van eco's item lookup- en GUI-API's.
- Een plugin gebruikt eco's storage API om zowel lokale YAML als een externe MongoDB-backend te ondersteunen zonder code te dupliceren.
- Meerdere kleine plugins delen eco voor consistente commandverwerking en kleurparsing.
⚙️ Installatie
📥 Setup
- Installeer eco als plugin op elke server die het nodig heeft door het JAR-bestand in de map
plugins/van de server te plaatsen en de server opnieuw op te starten. - Als een andere plugin afhankelijk is van eco, vermeld dit dan in
plugin.ymlonderdepend:met- eco, zodat de server eco eerst laadt.
📦 Afhankelijkheid (voor pluginontwikkelaars)
- Het project publiceert een Maven-repository en Gradle-coördinaten voor gebruik als compile-only. Het project biedt een gepubliceerd artifact aan (bijvoorbeeld met group
com.willfpen versietags), zodat ontwikkelaars eco tijdens het bouwen als provided dependency toevoegen.
🧠 Technische notities
- Ondersteunde serversoftware: het officiële project geeft ondersteuning aan voor Spigot, Paper, Purpur en Folia.
- Ondersteunde Minecraft-versies: het project vermeldt ondersteuning vanaf 1.21.4 en latere builds richten zich op de moderne 1.21.x-serie.
- Opslagback-ends: YAML-, MySQL- en MongoDB-adapters worden door het framework geleverd.
- Licentie: eco is uitgebracht onder de MIT-licentie.
🤝 Wanneer deze plugin nuttig is
Als je meerdere functies of plugins ontwikkelt die dezelfde behoeften hebben (commando's, configuratieformaten, GUI-componenten, opslag, aangepaste items), vermindert eco dubbel werk door een onderhouden framework en integraties te bieden waarop andere plugins kunnen vertrouwen.
- Survival654.94
- AetherCraft
Semi-custom Survival SMP met landbescherming, een door spelers gedreven economie, aangepaste items en mobs, meerdere werelden en ondersteuning voor Bedrock/Java-crossplay.
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
Spaanstalig survival-SMP met events en avontuurcontent. Biedt landbescherming, een economie binnen de server en spelerswinkels, aangepaste encounters en spelen met de community.
08.84 - A Minecraft Server07.08
De pagina van plugin eco toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.
Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van eco hangt af van de serverinstellingen.
Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server eco gebruikt maar niet in dit gedeelte verschijnt.
Gebruik de lijst van servers met eco om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.