
eco
eco is a powerful Spigot plugin framework that simplifies plugin development and supercharges your plugins.
It is the engine behind EcoEnchants, Reforges, EcoItems, EcoSkills, EcoArmor, Talismans, and many more.
eco comes packed with all the tools you need in your plugins:
- Modern command API
- Native color parsing with full hex/RGB/MiniMessage support
- YAML/JSON/TOML config system
- Persistent data storage API with YAML/MySQL/MongoDB support
- Packet item display system
- Lightweight event-loop packet API
- Entity AI API with near-1:1 NMS mappings
- More events
- Extension API (plugins for plugins)
- Fluent dependency injection for NamespacedKey, Metadata values, and more
- Ultra-fast ItemStack reimplementation bypassing ItemMeta
- Complete GUI API with pre-made components from ecomponent
- Over 40 native integrations for other plugins
- First-class custom item support with lookup strings
- Math expression parsing via Crunch
- Particle lookups
- Complete Placeholder API
- Price system (economy plugins, XP, items, etc.)
- NMS/version-specific tooling
- Custom crafting recipe API with support for stacks and custom items
- Native plugin update checking
- Native bStats support
- Full Kotlin support with native extensions
- Tooling for meta-frameworks like libreforge
- And much more
For Server Owners
- Supports 1.21.4+
- Folia supported
For Developers
Plugin Information
eco is a standalone plugin. Install it on any server running plugins that depend on it, and declare it in your plugin.yml:
depend:
- eco
Dependency Information
Gradle repositories:
repositories {
maven("https://repo.auxilor.io/repository/maven-public/")
}
Gradle dependency:
dependencies {
compileOnly("com.willfp:eco:Tag")
}
Replace Tag with a release tag, for example 7.4.0.
Maven repository + dependency:
<repository>
<id>auxilor</id>
<url>https://repo.auxilor.io/repository/maven-public/</url>
</repository>
<dependency>
<groupId>com.willfp</groupId>
<artifactId>eco</artifactId>
<version>Tag</version>
<scope>provided</scope>
</dependency>
Replace Tag with a release tag, for example 7.4.0.
Javadocs
Javadocs are available via JitPack using this format:
https://javadoc.jitpack.io/com/willfp/eco/<version>/javadoc/
(Replace <version> with the release tag you are targeting.)
Build Locally
git clone https://github.com/Auxilor/eco
cd eco
./gradlew build
Windows:
git clone https://github.com/Auxilor/eco
cd eco
.\gradlew.bat build
License
eco is licensed under MIT.
Read the full license: LICENSE.md
Ченджлог
2026.28Релиз26.1.1, 26.1.2, 26.2 · 6 июля 2026 г.
docs: reorganise sidebar positions docs: replace old links with EcoHub links docs: replace old links with EcoHub links Fix/26.2 errors (Thanks Exanthiax!!!) EcoHub: Bump version to 2026.28.
2026.27Релиз26.1.1, 26.1.2, 26.2 · 1 июля 2026 г.
more updater stuff feat: add MythicMobs item provider and registration (Thanks Exanthiax!!!) EcoHub: Bump version to 2026.27. Change release trigger to use published events Allow publish artifact step to continue on error
2026.25Релиз26.1.1, 26.1.2, 26.2 · 23 июня 2026 г.
- Standardised Versioning
- Added 26.2 support
- Improved pages & navigation
- Added %page% and %max_page% placeholders.
7.6.5Релиз1.21.10, 1.21.11, 26.1.2 · 9 июня 2026 г.
- Added Prices.unregisterPriceFactory for reload safe re-registration
7.6.4Релиз1.21.10, 1.21.11, 26.1.2 · 7 июня 2026 г.
- Fixed circular plugin loading caused by Lands in loadbefore. (Thanks NoltoxGit!!!)
- Added tamed filter arg to Entity Lookup. (Thanks Callum!!!)
- Fixed health patch to respect current health attribute value (Thanks 0ft3n!!!)
- Updated Fancy plugins integration (Thanks eljokun!!!)
- Various EcoHub upgrades
7.6.2Релиз1.21.10, 1.21.11, 26.1.2 · 23 мая 2026 г.
- Added
unenchantableitem lookup arg parser - Fixed ExcellentEconomy integration (Thanks DeathGOD7!)
- Added
onLoadfunction for extensions (Thanks refractored!) ^- Any current extensions will need updating.
7.6.1Релиз1.21.10, 1.21.11, 26.1.2 · 19 мая 2026 г.
- Add variable pitch support (Thanks Auxilor!)
- Updated CraftEngine support (Thanks jhqwqmc!)
- Fixed dead players respawning on death location with PVP plugins
7.6.0Релиз1.21.10, 1.21.11, 26.1.2 · 16 мая 2026 г.
- Added bStats backend handlers
- Reduced unnecessary library shading
- Updated ModelEngine integration
- Fixed null/blank permissions in recipes
Комментарии
Загружаем…