帐号不存在 发表于 2020-5-24 12:12:51

[角色]FireFighter —— 在服务器中扮演消防员的角色[1.13-1.15]

本帖最后由 主世界 于 2020-5-29 12:55 编辑





消防员——在服务器里灭火!






https://s1.ax1x.com/2020/03/29/GZWVjU.png|介绍
这个插件可以让玩家扮演带有灭火器的消防员,还支持给消防员们设置任务。
系统会自动在设定好的任务里面随机分配给玩家。
玩家将会在任务开始的时候收到建议,并且得到指定地点灭火,任务才算完成。
自动分配任务的功能可以在config.yml中关闭,也可以手动开启任务。
此插件的想法来源于Ryot并且由Tommy_T0mmY开发出来。

|功能
插件的核心功能就是玩家可以在工作台中合成一个灭火器来灭火。
灭火器的配方:
https://s1.ax1x.com/2020/04/16/JArfZ4.png

|指令
/firefighter <command> <page> or /firefighter <page> - 帮助菜单
/firetool - 直接获得一个灭火器
/fireset* - 直接获得一个魔杖,用于创建一个任务时选择任务区域
/fireset addmission <mission name> * - 创建一个新任务
/fireset editmission <mission name> <name|description> <new value>* - 编辑一个任务的属性(名称和描述)
/fireset editmission <mission name> rewards* - 自动打开一个给最佳玩家设置的GUI界面,系统会自动在GUI界面中抽取给玩家的奖励
/fireset editmission <mission name> rewards* - 编辑给玩家的奖励列表
/fireset deletemission <mission name>* - 删除一个任务
/fireset setwand* - 将 /fireset 的魔杖替代为手中的物品
/fireset missions - 列出所有任务以及它们的位置

|权限
firefighter.help - 打开帮助菜单
firefighter.firetool.get - 直接获得一个灭火器
firefighter.firetool.use - 使用灭火器
firefighter.fireset* - 管理所有任务
firefighter.fireset.startmission* - 手动开始一个任务
firefighter.fireset.rewardset* - 设置任务完成时的奖励
firefighter.fireset.setwand* - 更改魔杖对应的物品
firefighter.onduty - 能接收到任务
firefighter.firetool.freeze-durability* - 设置灭火器为无限耐久

|配置
config.yml
在config.yml文件中,你可以:

[*]切换自动分配任务功能的开关(true或false)
[*]更改任务的冷却时间(以秒为单位)
[*]更改任务限制时间(以秒为单位)
messages.yml
在messages.yml文件中,你可以:

[*]翻译所有的消息
[*]翻译所有游戏内的帮助

|其它注意事项:
如果服务器上安装的本插件的版本(小于1.2的话)过旧,并不只是替换掉以前的.jar文件就可以实现插件更新。你需要同时将config.yml文件删除。
如果想让刚刚创建或更改的任务生效,需要使用/plugman reload FireFighter指令重载插件。如何重载插件?使用Plugman。

联系作者:
你可以向我反馈Bug和你的想法。
Github
Spigot
电子邮件



王babababababa 发表于 2023-1-13 13:48:14

66666666666666666666

Thebaifa 发表于 2024-6-20 17:28:07

感谢分享!

YanRan233 发表于 2024-6-29 23:45:58

感谢分享
页: [1]
查看完整版本: [角色]FireFighter —— 在服务器中扮演消防员的角色[1.13-1.15]