
经济
为Hytale设计的经济系统,新增玩家钱包、余额查询和安全转账功能。
💰 经济系统
经济系统是为 Hytale 打造的一个基础货币系统,兼具稳定性和高性能。无论你是在运行生存 SMP 服务器还是复杂的迷你游戏网络,此模组都提供了管理强大虚拟经济所需的基础工具。
✨ 功能特色
- 持久化钱包: 每位玩家都会获得一个个人钱包,并自动保存到玩家数据中。
- 懒加载: 零配置要求——当玩家首次与经济系统交互时,钱包会被即时创建。
- 安全交易: 玩家间转账包含严格检查,防止透支并确保数据完整性。
- 高级管理员工具: 让服务器管理员能够直接从聊天栏中给予、扣除或设置余额。
- 高兼容性: 使用专门的反射层(
HytaleUtils),确保模组在不同 Hytale API 快照版本中保持功能正常。
📜 命令
玩家命令
| 命令 | 别名 | 描述 |
|---|---|---|
/balance |
/bal, /money, /wallet |
查看你当前的硬币余额。 |
/pay <玩家> <数量> |
无 | 安全地向另一名玩家发送硬币。 |
管理员命令(仅限创造模式)
| 命令 | 描述 |
|---|---|
/ecoadmin give <玩家> <数量> |
向玩家的钱包添加硬币。 |
/ecoadmin take <玩家> <数量> |
从玩家的钱包中移除硬币。 |
/ecoadmin set <玩家> <数量> |
将玩家的余额覆盖为特定数值。 |
⚙️ 工作原理
该模组利用 Hytale 自带的实体组件系统(ECS),通过为玩家实体附加一个 MoneyComponent 来实现。
- 位置参数: 通过实现
RequiredArg和ArgTypes模式,该模组向 Hytale 引擎明确定义了其参数需求,解决了之前的验证错误。 - 数据安全性: 余额以
long类型存储,以支持大型经济体系;同时,为了最大化 API 兼容性,输入通过Integer参数进行验证。 - 同步执行: 操作被包裹在
runSync中,以确保在高流量交易期间的线程安全。
开发者: Yigit
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。