RPG拍卖行

RPG拍卖行

一个RPG拍卖行和服务端商城的实现

一个功能完备的玩家间拍卖与市场模组,适用于 Minecraft 服务器。

将物品上架拍卖,并可自定义持续时间(1 小时、4 小时、6 小时、12 小时、1 天、3 天、7 天)。

其他玩家可以参与竞拍出价 —— 当计时器结束时,出价最高者赢得物品,卖家将自动收到款项。

发布即时出售列表或收购订单,让服务器自动为您匹配。如果卖家的价格符合买家的出价,交易将自动完成 —— 无需玩家交互。支持部分成交,因此大堆叠物品可以分批次购买。

所有内容都是持久化且离线安全的。如果您的拍卖结束时或物品售出时您不在线,收益和物品将保存在您的私人收件箱中,直到您重新登录并领取。在拍卖中被出价超过?您的资金将立即退回到您的收件箱。

服务器管理员可以设置无限买卖订单作为价格锚点 —— 服务器出售订单充当价格上限(任何人不能收取更高价格),而服务器收购订单充当价格下限(玩家总是可以至少以该金额出售)。

可选的市场稳定性控制可将挂牌价格限制在近期销售平均价格的 ±50% 以内,防止价格操纵。

自定义音效会在出价、被超价、售出、取消和收件箱领取时播放。

使用方法

使用以下命令打开拍卖行界面:

/rpg_auctionhouse open

或者右键点击通过以下命令放置的方块:

/rpg_auctionhouse admin create-auction-house

管理员命令

放置或移除拍卖行方块:

/rpg_auctionhouse admin create-auction-house
/rpg_auctionhouse admin remove-auction-house

管理浏览分类过滤器:

/rpg_auctionhouse admin category create <名称>
/rpg_auctionhouse admin category delete <名称>
/rpg_auctionhouse admin category assign <分类名称>

设置服务器控制的价格锚点(无限订单):

/rpg_auctionhouse admin server-auction (buy|sell) infinite <物品ID> <价格> <货币>
/rpg_auctionhouse admin server-auction (buy|sell) hand <货币> <价格>
/rpg_auctionhouse admin server-auction remove <物品ID> (buy|sell)
/rpg_auctionhouse admin server-auction list

修改或取消活跃的玩家挂牌:

/rpg_auctionhouse admin modify-listing <ID> (cancel|complete|price|view)

审计和备份数据库:

/rpg_auctionhouse admin audit-log [玩家名称] [页码]
/rpg_auctionhouse admin backup (complete|player)