Back to Plugins
eco icon

eco

Active tab
Overview
Latest version
Not specified
Minecraft support
0 versions
Topics synced
0
Claim this plugin

This plugin was imported from Spiget and is currently unclaimed.

Live badges: Downloads badge for eco Spigot Downloads badge for eco GitHub Stars badge for eco License badge for eco How to embed →

Plugin Information

Type: Minecraft plugin
Spigot Resource: Open on SpigotMC
Repository: Auxilor/eco
Created by: Spiget Importer

Description

eco

eco is a powerful Spigot plugin framework that simplifies the process of plugin creation and supercharges your plugins. It's 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 based packet API
  • Entity AI API with near-1:1 NMS mappings
  • More events
  • Extension API, essentially plugins for plugins
  • Fluent dependency injection for NamespacedKey, Metadata values, etc.
  • Ultra-fast ItemStack reimplementation bypassing ItemMeta
  • Complete GUI API with pre-made components available from ecomponent
  • Over 30 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, supporting 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 and native extensions
  • Tooling to make meta-frameworks, like libreforge
  • And much more

For server owners

  • Supports 1.21.4+

Downloads

For developers

Javadoc

The 6.53.0 Javadoc can be found here

Plugin Information

eco is a standalone plugin, so you will need to install it on any servers that have plugins which depend on it, and specify it as a dependency in your plugin.yml:

depend:
  - eco

Dependency Information:

Gradle:

repositories {
        maven("https://repo.auxilor.io/repository/maven-public/")
}

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

Replace Tag with a release tag for eco, eg 6.53.0.

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 eco, eg 6.53.0.

Build locally:

Run the following commands in your terminal of choice.

If you're on windows, you will need to have git bash installed.

git clone https://github.com/Auxilor/eco
cd eco
./gradlew build

License

eco is licensed under the MIT license. Click here to read the entire license.

Minecraft Plugin Badges

Use these badge images in docs, README files, or forum posts.

Badge Guide
Downloads
Downloads badge for eco
![Downloads](https://ezbanners.org/shields/plugins/ce2be1a5-96a1-495d-9d9a-aab55b522bbb/downloads.png)
Spigot Downloads
Spigot Downloads badge for eco
![Spigot Downloads](https://ezbanners.org/shields/plugins/ce2be1a5-96a1-495d-9d9a-aab55b522bbb/spigot-downloads.png)
GitHub Stars
GitHub Stars badge for eco
![GitHub Stars](https://ezbanners.org/shields/plugins/ce2be1a5-96a1-495d-9d9a-aab55b522bbb/github-stars.png)
License
License badge for eco
![License](https://ezbanners.org/shields/plugins/ce2be1a5-96a1-495d-9d9a-aab55b522bbb/license.png)