MultiWorldMoney (多世界货币-[保持货币在每个世界的独立性])
MultiWorldMoney是用于多世界服务器的插件,旨在在不同世界之间保持货币的独立性。例如,假设你的服务器有以下世界:
MultiWorldMoney将为玩家在每个世界中提供独立的余额!在世界之间传送,玩家的余额将发生变化。玩家可以使用"/balance"命令查看余额,并查看他们在每个世界的余额。玩家还可以相互"/pay",而货币将保持在支付所在的世界。
该插件小巧轻便(33K),兼容像Essentials这样的经济插件。如果您的多库存插件已经按世界分隔货币,或者您正在使用多世界能力的经济系统,那么您就不需要这个插件。
注意:该插件无法阻止其他插件改变玩家的余额,比如箱子商店。如果您允许玩家出售物品,箱子商店将在他们所在的世界(在线或离线)为他们存款。因此,这个插件最适合那些玩家购买物品而不是出售物品的服务器(请参阅下面的已知限制部分)
特点
- 在世界之间分隔货币
- "/pay"命令在世界内支付玩家
- 管理员可以使用给予、减少和设置命令
- 从Multiverse显示世界别名(如果已安装)
- 支持世界分组(编辑groups.yml文件)
- 通过config.yml文件配置切换世界时显示的消息
工作原理
请参阅此页面。
玩家指令
/balance - 显示所有世界的余额和总额 /pay <玩家名> <金额> - 允许玩家在一个世界内支付另一个玩家
管理员指令
/balance - 显示玩家的余额 /mwm give <玩家名> <金额> - 在世界中增加玩家的余额。仅限在线玩家。 /mwm take <玩家名> <金额> - 在世界中减少玩家的余额。仅限在线玩家。 /mwm set <玩家名> <金额> - 设置玩家的余额为指定金额。仅限在线玩家。 /mwm reload - 重新加载config.yml和groups.yml文件
权限
mwm.balance: 描述: 允许使用余额命令 默认: 所有人 mwm.pay: 描述: 允许玩家在世界内互相支付 默认: 所有人 mwm.playerbalance: 描述: 允许查看其他玩家的余额 默认: op mwm.admin: 描述: 允许使用管理员命令 默认: op
所需插件
Vault- 确保使用最新版本!
某种经济插件,如Essentials
可选插件
Multiverse-Core - 如果已使用,将使用世界别名
安装和配置
- 停止服务器
- 下载并安装Vault和经济插件,如Essentials(如果尚未完成)
- 下载并安装Multiverse-Core(可选)
- 下载并将该插件放入插件文件夹
- 重启服务器
- 插件将创建一个名为MultiWorldMoney的文件夹。
- 打开该文件夹。
- 检查config.yml文件,并编辑newworldmessage为您喜欢的内容。
- 编辑groups.yml文件以匹配您想要的世界分组。
- 在游戏中输入/mwm reload来重新加载config和group文件。
新世界消息
查看config.yml文件以切换开启或关闭,并更改消息。默认消息为:
newworldmessage: "你在这个世界的余额是 [balance]。"
[balance]将被替换为玩家在该世界的余额。如果您不想提及余额,那就不要包括它。文本几乎可以是您喜欢的任何内容。
已知限制
通过其他插件或经济/pay命令给用户的货币将存入他们当前所在的世界,或者当他们退出登录时。要避免此问题,请通过权限禁用经济/pay命令,并改用MultiWorldMoney的/pay命令。这也包括来自箱子商店销售的货币。
源代码
最新源代码可在此获取:GitHub multiworldmoney 源代码
问题
如果发现bug,请提交一个工单。
统计信息披露
该插件使用插件度量系统,这意味着收集并发送以下信息至mcstats.org:
一个唯一标识符 服务器的Java版本 服务器是在线模式还是离线模式 插件的版本 服务器的版本 操作系统版本/名称和架构 CPU的内核数 在线玩家数量 Metrics版本
如果您希望了解有关收集的统计信息的更多信息,请访问mcstats.org。如果愿意,可以进入/plugins/PluginMetrics/config.yml以禁用统计信息收集。
收录