COWMODSКаталог модов

eco

Powerful spigot development library that supercharges your plugins

Автор: Exanthiax20,7 тыс.19обновлён 24 окт. 2026 г.
БиблиотекиУтилиты

Описание

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 with config serialization
  • Persistent data storage API with YAML, SQLite, MySQL, MariaDB, PostgreSQL, MongoDB and Redis support, plus YAML to SQLite migration
  • Shared leaderboard service
  • Level curves and progression API
  • Packet item display system with a layered lore API
  • Shared item component system
  • Lightweight Netty packet API
  • Entity AI API with near-1:1 NMS mappings
  • Extra events (armor equip, jump, natural XP gain, kill attribution and more)
  • Extension API (plugins for plugins)
  • Fluent dependency injection for NamespacedKey, Metadata values, and more
  • Ultra-fast ItemStack reimplementation bypassing ItemMeta
  • Complete GUI API with pages, masks, reactive slots and virtual GUIs
  • Over 50 native integrations for other plugins, each one can be turned off in config
  • First-class custom item, block and entity support with lookup strings
  • Built-in math expression engine with compiled expressions
  • Particle lookups with colours and per-player particles
  • Sounds with pitch ranges, expressions and custom sound support
  • Complete Placeholder API
  • Price system (economy plugins, XP, items, etc.)
  • Custom recipe API for crafting, smelting, smithing, stonecutting, brewing, anvils, grindstones, crafters and villagers, with support for stacks and custom items
  • Anvil and drag-and-drop handler APIs
  • Custom enchantment registry
  • Built-in holograms, waypoints and persistent action bars
  • Datapack API
  • Discord webhook API
  • Caching API
  • Folia-ready scheduler API
  • NMS/version-specific tooling
  • 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.8 through 26.3
  • Folia supported

For Developers

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 {
    maven("https://repo.auxilor.io/repository/maven-public/")
}

dependencies {
    compileOnly("com.willfp:eco:Tag")
}

Maven:

<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 2026.42.

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

Последние версии

Все версии →
release

2026.43

2026.43
24 окт. 2026 г.271Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Скачать
Что нового
- fix: anvil keeps formatted name [EcoHub-482] - feat: multi-slot page buttons [EcoHub-40] - fix: spigot enchant lookup [EcoHub-252] - docs: add RedisEconomy to list of supported plugins (Thanks Saros-6585!!!) - feat: jvm-lint workflow - feat: jvm-lint baseline - feat: combined prices [EcoHub-140] - feat: unregister placeholders - feat: ungrindable items [EcoHub-35] - fix: spigot bottle xp detection [EcoHub-319] - fix: spigot head textures [EcoHub-254] - fix: spigot minimessage library [EcoHub-505] - fix: clear menu state on quit [EcoHub-316] - fix: spigot packet injection [EcoHub-253] - fix: spigot hologram text [EcoHub-506] - fix: leaderboard tie ranks and reload refresh [EcoHub-365,EcoHub-366,EcoHub-444] - fix: empty list read as string [EcoHub-501] - fix: page title flash [EcoHub-251] - feat: multiple slot locations [EcoHub-40] - feat: multi-languages support [EcoHub-496] (Thanks CallumJohnson!!!) - chore: remove playerflow metrics - feat: modelengine in eco - fix: page changer binary compat - EcoHub: Bump version to 2026.43.
release

2026.42

2026.42
17 окт. 2026 г.742Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
- fix: saved profile uuids include server [EcoHub-231,EcoHub-364,EcoHub-330,EcoHub-272,EcoHub-409] - feat: Hotkey triggers [EcoHub-29] (Thanks CallumJohnson!!!) - fix: nms vanilla enchant overrides [EcoHub-227] - EcoHub: Bump version to 2026.42.
release

2026.41

2026.41
10 окт. 2026 г.722Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
- feat: disabled integrations [EcoHub-200] - docs: add disabled-integrations docs - feat: version prerequisites - fix: Reloading dynamic commands. [EcoHub-202] (Thanks CallumJohnson!!!) - feat: item use api [EcoHub-192] - chore: update authors - feat: enchantment registry api - fix: anvil item name reset [EcoHub-210] - feat: persistent action bar api - fix: Missing folia support (Thanks CallumJohnson!!!) - feat: add RedisEconomy as Price Integration (Thanks Saros-6585!!!) - feat: block drops api - EcoHub: Bump version to 2026.41.
release

2026.40

2026.40
4 окт. 2026 г.1 тыс.Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
- feat: Shared Item Component system [EcoHub-97] (Thanks CallumJohnson!!!) - docs: sync supported plugins - feat: unconsumable item arg [EcoHub-198] - feat: lore system rework [EcoHub-195] - feat: no-climb entity modifier [EcoHub-150] - EcoHub: Bump version to 2026.40.
release

2026.39.1

2026.39.1
29 сент. 2026 г.407Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
- feat: Redis Storage (Thanks CallumJohnson!!!) - feat: PostgreSQL Storage (Thanks CallumJohnson!!!) - EcoHub: Bump version to 2026.39.1.
release

2026.39

2026.39
27 сент. 2026 г.354Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
- feat: shared level curve and progression core - EcoHub: Bump version to 2026.39.
release

2026.38

2026.38
19 сент. 2026 г.638Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2, 26.3paper, purpur, spigot
Скачать
Что нового
- docs: update supported plugins list and enhance descriptions - fix: merging same items in anvil broken [EcoHub-161] - feat: PlotSquared support [EcoHub-157] - feat: 26.3 support [EcoHub-170] - perf(data): bound the persistent data executor (Thanks ohAleee!!!) - EcoHub: Bump version to 2026.38.
release

2026.37

2026.37
12 сент. 2026 г.578Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
- feat: shared leaderboard service [EcoHub-114] - fix: Kill attribution memory leak [EcoHub-136] (Thanks CallumJohnson!!!) - feat: yaml to sqlite migration - EcoHub: Bump version to 2026.37.
release

2026.36

2026.36
5 сент. 2026 г.622Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
- fix: price factory registration [EcoHub-88] - feat: added PlayerProfileResolver to allow plugins to store player data against a different UUID (Thanks joogiebear!!!) - fix: denizen integration issues - fix: update merchant trade cost display to prevent lore conflicts [EcoHub-123] - fix: lore duplicating on items whose display lines were flattened - fix: mace repairability [EcoHub-121] - feat: Folia Support (WIP) (Thanks CallumJohnson!!!) - fix: eco doubles anvil repair costs - feat: MC Version consolidation (Thanks CallumJohnson!!!) - docs: rename documentation to ecohub - feat: Residence AntiGrief upgrade [EcoHub-129] (Thanks CallumJohnson!!!) - fix: eco blocking other plugin anvil recipes [EcoHub-124] (Thanks CallumJohnson!!!) - EcoHub: Bump version to 2026.36.
release

2026.35

2026.35
29 авг. 2026 г.712Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
- feat: per_player_particles - feat: shutdown on major api version mismatch - feat: rework datapack handlers (Thanks CallumJohnson!!!) - fix: version qualifier mismatch - fix: NMS related issues and add checker for future errors [EcoHub-104] - feat: validate datapack entries against the draft as well as the live registries - feat: Bukkit's recipe converter [EcoHub-105] - fix: eco removing lore from other plugins [EcoHub-23] - EcoHub: Bump version to 2026.35.