
城市经济
城市角色扮演服务器的职业与经济:银行账户、自动取款机、每日薪资和发票。与MTR日本票务模组的矿石货币和IC卡集成。
城市经济
一个面向城市角色扮演服务器的职业与经济模组——银行账户、ATM、工资和发票。与 MTR Japan Ticket Mod 的矿石货币和 IC 卡集成。
一个面向城市角色扮演服务器的职业+经济模组。添加银行账户、ATM、工资和发票系统,并与 MTR Japan Ticket Mod 的矿石货币和 IC 卡联动。
功能
银行账户
每位玩家都有一个服务器端银行账户。使用 /balance 查看余额,使用 /pay <玩家名> <金额> 发送金钱。
每个玩家都有服务器端账户。/balance 查看余额,/pay 转账。
ATM 方块 右键点击 ATM 可将矿石货币存入账户、取款(自动从最大面额找零)、直接从账户为 IC 卡充值,或向其他玩家汇款。 右键点击 ATM 打开界面,可以进行货币矿石存入、取出(自动从大面额找零)、直接为 IC 卡充值以及玩家间转账。
角色扮演式职业
使用 /jobs 打开职业列表,申请职业,由管理员通过 /jobs admin 审批。受雇玩家会在每个游戏内早晨收到银行账户工资——即使离线也会发放。职业在 JSON 配置中定义,并且可通过游戏内管理 GUI 编辑(名称、描述、日薪、容量、图标)。
使用 /jobs 从列表申请 → OP 通过 /jobs admin 审批。受雇后,每个 MC 内早晨工资都会转入账户(离线时也发放)。职业可通过 JSON 和游戏内管理 GUI 两种方式定义和编辑。
发票
使用 /invoice <玩家名> <金额> [备注] 发送付款请求。接收方会收到带有可点击的 [支付] / [拒绝] 按钮的聊天消息,离线接收方会在登录时收到提醒。/invoice list 显示所有未结发票。
使用 /invoice 发送请求时,对方会收到带有可点击 [支付]/[拒绝] 按钮的聊天通知。离线对方会在登录时收到通知。
MTR Japan Ticket Mod 集成
矿石到日元的映射(例如煤炭 = ¥1 … 下界合金 = ¥10000)是从 MTR Japan Ticket Mod 的世界数据中只读读取的,因此 ATM 始终与你的售票机匹配。IC 卡充值会写入与票务模组相同的余额 NBT 数据,因此充值的卡片可立即在闸机和售票机上使用。
该集成是可选的——如果没有票务模组,城市经济仍可作为独立经济模组运行,使用其自有的可配置面额(IC 充值将自动禁用)。
矿石→日元的对应关系从票务模组的世界数据中只读自动同步。IC 卡充值会写入与票务模组相同的 NBT 数据,因此充值的卡片可直接在闸机和售票机上使用。即使没有票务模组的环境,也可以通过 config 中的面额设置作为独立经济模组运行(仅 IC 充值自动禁用)。
运行要求
- Minecraft 1.20.1 / Forge 47.4.0+
- 客户端和服务器两端都需要
- 可选:MTR Japan Ticket Mod(在 Forge 上通过 Sinytra Connector 加载)
快速开始
- 给管理员一个 ATM:
/give @s cityeconomy:atm并放置在你的城市中 - (如果有票务模组)运行一次
/eco admin synccurrency来同步矿石货币 - 玩家:使用
/jobs申请,/balance、/pay、/invoice进行金钱操作 - 管理员:使用
/jobs admin审批申请和编辑职业,/eco admin give|set|take管理余额
命令
/balance— 显示余额/pay <玩家名> <金额>— 转账/invoice <玩家名> <金额> [备注]— 发送发票/invoice list/pay/deny/cancel— 管理发票/jobs— 职业列表 GUI/jobs admin— 审批与职业编辑器(OP)/eco admin give|set|take <玩家名> <金额>— 余额管理(OP)/eco admin synccurrency— 重新同步矿石货币(OP)/eco admin reloadjobs— 重新加载 jobs.json(OP)
为安全起见,转账和发票只能针对至少加入过世界一次的玩家(避免因拼写错误损失金钱),并且所有 ATM 操作均在服务器端进行验证。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。