###### **插件更新即将到来!!**
# Econix - 轻量级经济提供者
## Econix 是什么
Econix 是一个经济提供者,旨在以简单的方式处理多种货币,并使用简单的开发人员 API 来访问它们。Econix 非常简单易用,并且可以作为自己的插件进行集成和使用。
## Econix 提供什么
- 开发人员 API - 用于访问 Econix 的接口。
- 游戏内命令 - 您拥有每个货币的命令,可以使用该命令来管理货币。
- 无限货币 - 您可以注册无限数量的货币,并且还可以通过 API 注册一些货币。
- 项目导出 - 您可以将货币导出为物品,并以这种方式进行交易
---
- ``[即将推出]`` 交易系统 - 与其他玩家交易
- ``[即将推出]`` 银行功能 - 将会添加银行功能,为玩家提供存放资金的安全场所
- ``[即将推出]`` 支付、交易等 - 更多命令和酷炫功能将会陆续推出。
## 权限
- ``crystopia.commands.econix.`` - 访问 / 命令
- ``crystopia.commands.econix.econix`` - 访问主命令 /econix
## 钩子
- [Placeholder API](https://www.spigotmc.org/resources/placeholderapi.6245/) - 您可以使用占位符显示当前的余额。
- [Vault](https://www.spigotmc.org/resources/vault.34315/) - 插件支持 Vault 并且可以向 Vault 发布货币。
## 命令
- ``/`` - 使用命令管理您的货币,例如 set、give、remove、item 等。
- ``/econix`` - 管理插件并重新加载数据
## 开发人员 API
您可以通过 Maven 或 Gradle 导入我们的插件
- [xyzspace 公共 Maven 仓库](http://repo.xyzhub.link/)
_```` 是 modrinth 上的最新版本_
#### 访问 API 实例
```kotlin
class Main : JavaPlugin() {
private var econix: EconixAPI? = null
override fun onEnable() {
// Econix Hook
if (server.pluginManager.getPlugin("Econix")?.isEnabled == true) {
logger.info("Hooking into Econix")
econix = Econix.getAPI()
} else {
logger.warning("No Econix version Found!")
server.pluginManager.disablePlugin(this)
}
}
fun getEconix(): EconixAPI? {
return econix
}
}
```
```java
public class Main extends JavaPlugin {
private EconixAPI econix;
@Override
public void onEnable() {
// Hook into Econix API
if (Bukkit.getServer().getPluginManager().getPlugin("Econix") != null && Bukkit.getServer().getPluginManager().getPlugin("Econix").isEnabled()) {
getLogger().info("Hooking into Econix");
econix = Econix.getAPI();
} else {
getLogger().warning("No Econix version Found!");
Bukkit.getServer().getPluginManager().disablePlugin(this);
}
}
public EconixAPI getEconix() {
return econix;
}
}
```