
EconomySS
SimpleScripting的经济扩展
EconomySS — 为 SimpleScripting 打造的经济 API
为你的 JavaScript 服务端模组添加经济系统功能。
EconomySS 是 SimpleScripting 的一个扩展,为你的服务器带来完整的经济发展 API — 让你只需几行 JavaScript 就能构建商店、管理玩家余额以及创建基于经济的游戏玩法。它能自动检测并与流行的经济插件(如 VaultUnlocked)集成,因此设置过程毫不费力。
需要 SimpleScripting。 请先下载 SimpleScripting。
完整文档、指南和教程: wiki.hosttale.com
如有问题或需要帮助,请加入我们的 Discord:Discord
为什么选择 EconomySS?
| 兼容你的经济插件 | 自动检测 VaultUnlocked、EliteEssentials 及其他提供者 — 无需额外配置。 |
| 简洁的 JavaScript API | 通过简洁直观的接口查询余额、存款、取款和检查资金。 |
| 无需处理线程问题 | 帮你处理好所有复杂的线程问题 — 你的 JavaScript 代码就像以同步方式运行一样。 |
| 多供应商支持 | 基于 VaultUnlocked 桥接构建,因此你无需更改模组代码即可支持数十种经济插件。 |
| 玩家商店示例 | 附带一个完整的商店系统模组 — 可直接部署或根据你的服务器需求进行定制。 |
| 包含类型定义 | 在你的编辑器中获得经济 API 的自动补全和内联文档。 |
工作原理
- 在 SimpleScripting 和你的经济插件(例如 VaultUnlocked + EconTale)旁边安装 EconomySS。
- EconomySS 在启动时自动检测你的经济提供者。
economy全局变量对所有 JavaScript 模组可用。- 使用简单的 API 调用来管理玩家余额、构建商店以及创建经济驱动的游戏玩法。
你可以构建什么?
经济发展 API 解锁了无限可能:
- 玩家商店 — 让玩家用货币买卖物品
- 小费与捐赠 — 玩家可以支付其他玩家或支持服务器
- 税收与费用 — 对访问区域、命令或服务收费
- 悬赏与奖励 — 奖励玩家完成任务或赢得活动
- 拍卖与交易行 — 玩家可以互相出售物品
- 服务器资源 — 对特殊能力、皮肤或头衔收取货币
- 经济事件 — 组织带有奖池的比赛或挑战
- 银行系统 — 让玩家管理账户并设定利率
- 彩票与赌博 — 举办押注货币的运气游戏
- 自定义商店 — 将你的模组经济与服务器范围的余额追踪集成
经济提供者
EconomySS 会自动检测并使用你的服务器上最合适的经济提供者,优先级如下:
1. VaultUnlocked(推荐)
一个通用的经济发展 API,可桥接许多经济插件。安装 VaultUnlocked 与任何兼容的经济后端,即可获得最大灵活性。
兼容的经济插件:
- EconTale
- TheEconomy
- DynastyEconomy
- Coins
- Maiconomy
- EcoTale
- EasyEcon
2. EliteEssentials
直接与 EliteEssentials 的内置经济系统集成。
设置:
- 安装 VaultUnlocked 插件(推荐)+ 你选择的经济插件,或者
- 安装 EliteEssentials
- 安装 EconomySS — 它将自动检测你的提供者
检查服务器启动日志以确认检测成功:
[EconomySS] 经济提供者:VaultUnlocked
[EconomySS] 已连接到经济服务
面向 JavaScript 模组开发者
一旦安装了 EconomySS,economy 全局变量就会自动在你的所有模组中可用,并提供检查余额、存款、取款和验证玩家资金的方法。
附带的 玩家商店 示例模组演示了一个完整、即用的商店系统,包含多种物品、价格配置和余额检查。
有关详细的 API 文档、代码示例和开发指南,请访问 SimpleScripting 维基。
附带的示例
EconomySS 附带了一个即用的 玩家商店 示例模组,你可以为服务器启用或自定义它。
安装要求
- 安装了 SimpleScripting 插件的 Hytale 专用服务器
- 经济提供者: 以下之一:
- VaultUnlocked 插件 + 任何兼容的经济插件(推荐)
- EliteEssentials
- Java 25+ JDK(用于从源码构建)
功能一览
- ✅ 自动提供者检测 — 无需手动配置
- ✅ 多提供者支持 — 通过 VaultUnlocked 与数十种经济插件兼容
- ✅ 线程安全操作 — EconomySS 处理线程;你的模组只需使用 API
- ✅ TypeScript 定义 — 完整的编辑器自动补全和内联文档
- ✅ 示例模组 — 即用的商店和完整实现
- ✅ 操作日志 — 服务器日志中清晰的错误信息和提供者状态
- ✅ 支持热重载 — 无需重启即可更新你的经济模组
依赖
EconomySS 是一个 SimpleScripting 扩展。它要求先安装并加载 SimpleScripting 才能初始化。如果你尚未设置 SimpleScripting,请先从 CurseForge 下载它。
故障排除
经济系统不可用?
- 确保已安装并运行 VaultUnlocked(或 EliteEssentials)
- 在服务器日志中检查提供者检测消息
- 确认 EconomySS 位于 plugins 文件夹中
找不到玩家余额?
- 确认你的代码中玩家 UUID 是正确的
- 某些经济插件可能需要额外配置
更多帮助:
- 查看 SimpleScripting 维基
- 了解附带玩家商店示例的最佳实践
SimpleScripting 维基 · 报告问题 · 为 Hytale 模组社区基于 SimpleScripting 构建。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。