EoA拍卖行与经济

EoA拍卖行与经济

服务端Fabric拍卖行与经济系统,支持SQLite持久化、一口价购买、竞价、领取以及可配置品牌。

经济

艾吉斯拍卖行

艾吉斯拍卖行是一款服务端 Fabric 拍卖行模组,专为 Minecraft/Fabric 26.1.2 构建。

它添加了基于箱子的简易拍卖界面,玩家可以上架物品、直接购买物品、参与竞拍,并领取已拍得、已购买、已过期或已取消的物品。模组还内置了 SQLite 经济系统,包含余额命令、玩家转账、管理员控制、初始余额以及可配置的游玩时长奖励。

特性

  • 仅服务端 Fabric 模组
  • 简易箱子 GUI
  • 一口价上架
  • 竞拍功能,出价被超越时退还前次出价
  • 领取系统,适用于已购买、已拍得、已过期和已取消的物品
  • 每位玩家最多 10 个在售上架物品
  • 无税费或上架费
  • SQLite 持久化存储
  • 内置 SQLite 经济系统
  • /money、/pay 和 /eco 命令
  • 可配置货币名称
  • 可配置初始余额
  • 可配置游玩时长奖励
  • 异步数据库处理
  • 拍卖过期调度器
  • 可配置拍卖行显示名称
  • 悬停详情显示卖家、一口价、当前出价、下一出价、最高出价者和剩余时间

需求

  • Minecraft 26.2
  • Fabric Loader 0.19.2 或更新版本
  • Fabric API
  • Java 25 或更新版本

命令

  • /ah 打开拍卖行。
  • /ah page <page> 打开指定页面。
  • /ah sell <buyout> [minBid] [hours] 上架主手中的物品。
  • /ah bid <listingId> <amount> 进行出价。
  • /ah buy <listingId> 直接购买一个上架物品。
  • /ah claim 打开领取界面。
  • /ah cancel <listingId> 取消你自己的在售上架物品。
  • /ah balance 显示备用经济余额。
  • /ah admin balance add <player> <amount> 添加备用货币。
  • /ah admin expire 手动执行拍卖过期。
  • /ah admin reload 重新加载配置。
  • /money 显示你的余额。
  • /money top 显示最富有的玩家。
  • /pay <player> <amount> 向其他玩家付款。
  • /eco balance <player> 查看其他玩家的余额。
  • /eco set <player> <amount> 设置余额。
  • /eco add <player> <amount> 添加货币。
  • /eco take <player> <amount> 扣除货币。
  • /eco top 显示最富有的玩家。

配置

服务器首次启动时,模组会创建:

world/echoesauctionhouse/config.json

示例:

{
  "auctionHouseName": "Aegis Market",
  "currencySingular": "coin",
  "currencyPlural": "coins",
  "startingBalance": 100,
  "payCommandEnabled": true,
  "playtimeRewardsEnabled": true,
  "playtimeRewardAmount": 10,
  "playtimeRewardMinutes": 15
}

更改配置后,使用 /ah admin reload 或重启服务器。