Vault Economy 接口
[!IMPORTANT] 内嵌的第三方代码 本文件是 Vault 项目
net.milkbowl.vault.economy.Economy接口的原样内嵌副本, 位于独立的包根src/main/java/net/milkbowl/下。 内嵌目的是让 MyEssentials-Core 在不依赖外部 Vault jar 的前提下 仍能编译并对接 Vault 生态。
基本信息
| 属性 | 值 |
|---|---|
| 类名 | net.milkbowl.vault.economy.Economy |
| 类型 | interface,43 个方法 |
| 来源 | Vault(TheNewEconomy / MilkBowl) |
| 启用版本 | Minecraft 1.7.10 |
功能
Vault 生态的标准经济接口:账户查询、存取款、余额、格式化货币等。
实现要点
- 43 个方法是本 mod 中最大的单个类型, 远大于本 mod 自家的 Economy(4 个方法)。
- ⚠️ 同名陷阱:
net.milkbowl.vault.economy.Economy(43 方法,Vault 契约) 与myessentials.economy.api.Economy(4 方法,本 mod 的值对象) 是两个不同的类。同时 import 两者必然编译冲突。 - 由 VaultEconomy 实现/对接; 1.7.10 Forge 环境通常没有 Vault 提供的实现, 运行时需由其它 mod(如 EssentialsX)提供。
- 本文件是依赖方的 API 表面,本身不含实现逻辑。
相关条目
- EconomyResponse - 同内嵌包的响应类
- VaultEconomy - 对接方
- Economy - 本 mod 自己的同名类(易混淆)
- IEconManager - 本 mod 的经济抽象接口