简易经济实用工具

简易经济实用工具

一个带有邮件和拍卖行的经济模组

简易经济工具(Simple Economy Utilities)

简易经济工具,简称 SEU,是一个轻量级的服务端经济模组,它将完整的玩家经济系统与邮件拍卖行功能结合于一体。

SEU 的目标是在一个紧凑的模组中提供最实用的经济功能,而无需依赖大型服务器管理套件。

功能特性

经济系统

  • 持久的玩家余额
  • 玩家间转账
  • 支持离线玩家
  • 交易记录
  • 可配置的货币名称和符号
  • 可配置的小数位数
  • 新玩家的初始余额
  • 最小和最大转账金额限制
  • 账户余额上限
  • 在线玩家的自动定期收入
  • 管理员命令和管理界面
  • 服务端权威交易处理

钱包

玩家可以通过内置的钱包界面管理他们的资金。

钱包功能包括:

  • 当前余额
  • 向其他玩家发送金钱
  • 已知玩家选择器
  • 两步付款确认
  • 近期交易记录

邮件

SEU 包含一个完整的玩家邮件系统。

玩家可以:

  • 向在线或离线玩家发送邮件
  • 使用收件箱和已发送邮件文件夹
  • 附加物品
  • 附加金钱
  • 编写格式化消息
  • 撰写邮件时选择已知玩家

服务器管理员可以配置:

  • 每日邮件发送上限
  • 收件箱大小
  • 已发送邮件存储
  • 邮件保留时间
  • 最大附件数量
  • 邮件发送冷却时间
  • 自动删除已领取附件的邮件

拍卖行

内置的拍卖行允许玩家无需同时在线即可进行物品交易。

功能包括:

  • 创建物品上架
  • 购买上架物品
  • 部分数量购买
  • 搜索和排序
  • 分类
  • 上架过期
  • 自动物品退回
  • 可配置的销售税
  • 可配置的上架持续时间
  • 可配置的最大活跃上架数量
  • 管理员取消和扣押工具
  • 物品黑名单支持

金钱和物品的交付在适当情况下与 SEU 邮件系统集成。

管理功能

SEU 包含一个专门的管理界面,分为以下独立部分:

  • 经济
  • 邮件
  • 拍卖行

管理员可以直接在游戏中更改大多数重要的服务器设置,无需手动编辑配置文件。

所有重要操作均在服务端进行验证。

被动收入

服务器可以可选地让玩家在线时自动获得少量金钱。

管理员可以配置:

  • 玩家获得的金额
  • 发放间隔(分钟)

将任一值设置为 0 即可禁用被动收入。

这为服务器提供了一种简单的方式将金钱引入经济系统,即使没有安装额外的商店或职业系统也是如此。

权限

SEU 包含自己的权限抽象层,并为经济、邮件和拍卖行功能提供权限节点。

示例包括:

seu.economy.use
seu.economy.balance
seu.economy.pay
seu.economy.history
seu.economy.admin

seu.mail.access seu.mail.send seu.mail.send.items seu.mail.send.money seu.mail.admin

seu.auction.access seu.auction.dashboard seu.auction.max_active seu.auction.admin

这使得权限集成可以控制 SEU 的各个功能。

专为多人服务器设计

SEU 主要为多人游戏环境而设计。

该系统支持:

  • 离线玩家
  • 持久的世界数据
  • 交易恢复
  • 重复交易保护
  • 服务端权限检查
  • 安全的物品和金钱处理

当前平台

  • Minecraft: 26.2
  • 模组加载器: NeoForge
  • Java: 25

欢迎提供反馈和建议。