eco 是一个强大的 Spigot 插件框架,它简化了插件创建流程,并增强了插件的性能。它是 EcoEnchants、 Reforges、 EcoItems、 EcoSkills、 EcoArmor、 Talismans等众多插件背后的引擎。
eco 配备了您插件所需的所有工具:
depend:
- eco
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
compileOnly 'com.willfp:eco:Tag'
}
Tag 用 eco 的发布标签 替换 ,例如6.49.0。
Maven:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.willfp</groupId>
<artifactId>eco</artifactId>
<version>Tag</version>
<scope>provided</scope>
</dependency>
Tag 用 eco 的发布标签 替换 ,例如6.49.0。
如果您使用的是 Windows,则需要安装 git bash。
git clone https://github.com/Auxilor/eco
cd eco
./gradlew build
eco 配备了您插件所需的所有工具:
- 现代命令 API
- 原生颜色解析,完全支持十六进制/RGB/MiniMessage
- Yaml/JSON/TOML 配置系统
- 支持 Yaml/MySQL/MongoDB 的持久数据存储 API
- 包裹物品展示系统
- 基于轻量级事件循环的数据包 API
- 具有近 1:1 NMS 映射的实体 AI API
- 更多活动
- 扩展 API,本质上是插件的插件
- NamespacedKey、元数据值等的流畅依赖注入。
- 绕过 ItemMeta 的超快速 ItemStack 重新实现
- 完整的 GUI API,带有ecomponent提供的预制组件
- 超过 30 个其他插件的原生集成
- 一流的自定义项目支持查找字符串
- 通过Crunch解析数学表达式
- 粒子查找
- 完整的占位符 API
- 价格体系,支持经济插件、XP、物品等。
- NMS/特定版本工具
- 自定义制作配方 API,支持堆栈和自定义物品
- 本机插件更新检查
- 原生 bStats 支持
- 全面支持 Kotlin 和原生扩展
- 制作元框架的工具,例如 libreforge
- 以及更多
对于服务器所有者
- 支持 1.17+
下载
对于开发人员
Javadoc
6.49.0 Javadoc 可在此处找到插件信息
eco 是一个独立插件,因此您需要在任何具有依赖它的插件的服务器上安装它,并在 plugin.yml 中将其指定为依赖项:depend:
- eco
从 JitPack 获取:
Gradle:repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
compileOnly 'com.willfp:eco:Tag'
}
Tag 用 eco 的发布标签 替换 ,例如6.49.0。
Maven:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.willfp</groupId>
<artifactId>eco</artifactId>
<version>Tag</version>
<scope>provided</scope>
</dependency>
Tag 用 eco 的发布标签 替换 ,例如6.49.0。
本地构建:
在您选择的终端中运行以下命令。如果您使用的是 Windows,则需要安装 git bash。
git clone https://github.com/Auxilor/eco
cd eco
./gradlew build
