概述
这是一个为服务器带来包含商店功能的非实体货币系统的模组。
钱
玩家可以通过 /money 指令查询余额以及进行玩家间的资金转移。
管理员也可以通过指令管理玩家的账户。
更有 /top 查询排行榜等实用指令。
告示牌商店
任何具有储存能力的方块都可以用作开设商店。
这包括所有原版容器,例如箱子、木桶、漏斗、熔炉等,还包括其他模组提供的容器,包括机器。
将告示牌附着在方块的四面(非顶面与底面)(关于机器的说明:告示牌需要放置在机器的顶面作为输入和提取面)即可开始创建商店。
告示牌的第一行需要填写商店的类型(含括号,只有管理员可以激活服务器商店类型)。共有 4 种类型:
[buy] - 从玩家那里拿钱并从容器中给他们物品。
[sell] - 从玩家背包中取出物品并将钱从店主转移给玩家。
[server-buy] - 从玩家那里拿钱并给他们物品(可以无限次交易)。
[server-sell] - 从玩家那里取得物品并给他们钱(可以无限次交易)。
第二行和第三行可以是任何文字,建议写上物品的描述。
最后一行是价格(可以接受小数,但不应该出现运算符或货币符号)。
接下来,将商店应该买卖的物品放入容器中。右键单击告示牌以激活它。
如果成功,告示牌上的类型和价格将改变颜色。商店被激活后,容器中的所有物品都是可交易的。
查看店铺信息
左键单击任何商店告示牌以查看出售的物品(注意:如果处于创造模式,这将破坏告示牌)。
聊天框中的信息将提供交易物品预览,以便工具和武器等物品可以显示其附魔等详细信息。
交易你没有的物品
你是否想要一些稀有的东西,一旦拥有就将永远不再需要?如果不先拥有它就不能进行收购,就太愚蠢了。
那么这个模组有一个解决方案。通过使用书与笔,你可以以 JSON 格式写入你想要的确切物品,商店将在激活时读取这本书。
书的第一行应该以“vending”开头,然后在新行上开始写入 JSON。见下图:
商店保护
一旦商店被激活,容器就会受到保护,不能被任何不是所有者或管理员的人打开和破坏。
此外,不能将方块放置在容器附近。这是为了防止其他玩家放置漏斗或管道以从你的商店中提取物品。
请注意,由于放置保护仅在商店激活后才会生效,因此你可以在激活商店前将机器与容器连接。这是建立自动化商店的一种方法。
API
这个模组有一个为其他模组提供钩子的 API 包。如果你对使用自己的模组实现相关功能有任何疑问,请通过 Discord 或 GitHub 与作者联系。
如果你是开发人员并需要其他功能,请通过 Discord 与作者联系。
原版客户端
如果您想只在服务端安装模组,您需要将此模组的lang文件添加到客户端的资源包中。
否则,大多数提示将无法在客户端显示。你可以在这里得到 lang 文件。