蚂蚁经济

蚂蚁经济

一个简单的经济!- v1.0

杂项

AntsEconomy — 基于UUID的简易经济系统,专为Hytale设计

AntEconomy 是一款轻量级经济插件,适用于 Hytale服务器,灵感来源于经典 Minecraft 插件如 Essentials

它提供了一个清晰的钱币系统,包括余额管理、玩家间支付以及管理员经济控制 — 基于 UUID存储 构建。


功能特性

  • 基于UUID的余额(改名后仍安全)
  • 玩家名称追踪,便于显示消息和管理员命令
  • 线程安全的内存余额缓存
  • 支持离线的管理员命令
  • 向前兼容未来的权限插件

命令:

玩家命令

/balance <玩家>
/bal <玩家>

查看自己或其他玩家的余额。

/pay <玩家> <金额>

向其他玩家发送钱币。

/balance hud on/off

切换余额HUD元素的显示/隐藏


管理员命令

/eco give <玩家> <金额>

给玩家增加钱币。

/eco take <玩家> <金额>

从玩家处扣除钱币。

/eco reset <玩家>

将玩家的余额重置为配置的默认值。

/eco set <玩家> <金额>

将玩家的余额设置为指定金额。


权限

- 权限 | 描述 -

antseconomy.balance | 查看自己的余额 antseconomy.balance.others | 查看其他玩家的余额 antseconomy.balance.hud | 切换HUD的显示/隐藏 antseconomy.pay | 向其他玩家付款 antseconomy.admin | 访问 /eco antseconomy.admin.give | 使用 /eco give antseconomy.admin.take | 使用 /eco take antseconomy.admin.reset | 使用 /eco reset antseconomy.admin.set | 使用 /eco set

AntsEconomy 使用了 requirePermission() 功能,因此它应该能自动与读取相同系统的未来权限插件集成。


配置

AntEconomy 使用 基于JSON的配置(Hytale 标准)。

示例 config.json

{
  "DefaultBalance": 1000,
  "CurrencyPrefix": "$"
}

安装

  1. 下载插件的 JAR 文件
  2. 将其放入服务器的 mods/ 目录
  3. 启动服务器一次以生成 config.json
  4. 更改配置值后重启服务器

无需额外依赖项


计划功能

  • 当Hytale包含驱动程序时支持SQLite
  • 交易历史
  • 为UI模组提供某种占位符API
  • 离线支付通知
  • 其他插件使用的公共API
  • 银行系统(也许为此做一个单独的模组)
  • VaultUnlocked 支持

如有问题,请在Discord上给我发消息,我会尽力提供帮助。

Discord: anttheantster


注:为清晰起见 — 项目Logo是AI生成的,我是个糟糕的艺术家 :)

CurseForge工作人员备注:这是一个游戏内的经济API/系统,不通过此插件/模组执行任何真实世界交易。