市场区块

市场区块

极简服务器市场:两个方块,合理的配置,五分钟内建立运行的经济体系。

Market Blocks 横幅

Market Blocks

一个极简的服务器市场:两个方块、合理的配置,五分钟内搭建起可用的经济系统。

两个方块

市场摊位 — 每个玩家都能拥有自己的商店

  • 合成它、放置它、把物品放进顶部几行,点击槽位即可设置价格。
  • 其他玩家可以直接从方块中浏览并购买。无需学习任何命令。
  • 收益会累积在摊位中,摊主可随时提取。
  • 只有你本人(或管理员)才能破坏你的摊位,即使被破坏,你的存货和收益也不会丢失。
  • 可配置每位玩家的摊位数量上限(默认 5)。合成配方:红色羊毛作为遮阳篷、木板和一个箱子。

管理员市场 — 服务器自营的无限商店

  • 管理员在创造模式下放置它,并设置固定的买入/卖出价格。
  • 玩家可以按这些价格永久买卖。库存永不耗尽。
  • 价格保存在一个简单的配置文件中:可以是精确的物品 ID,也可以是整个标签(如 #minecraft:wool),并带有自动卖出价格比例。
  • 修改价格后运行 /market reload —— 更改立即生效,无需重启。

经济系统

  • 虚拟货币。没有实体硬币需要处理 —— 余额按玩家存储。
  • /balance —— 查看你的余额。
  • /pay <player> <amount> —— 向其他玩家转账。
  • 可配置初始余额(默认 100 信用点)、摊位税(默认 0%)和卖出比例(默认 60%)。
  • 所有交易均为服务端处理和原子操作。无刷物品、无竞态条件。

为生存模式贴心设计

放置、破坏和配置管理员市场需要处于创造模式 —— 生存模式下的管理员无法意外(或故意)破坏服务器商店。普通玩家始终可以使用买卖界面。

环境要求

  • Minecraft 26.3
  • Fabric:Fabric Loader 0.19.5+ 和 Fabric API
  • NeoForge:26.3.0.3-beta+
  • Java 25

许可证

MIT —— 随意使用。