本帖最后由 Saukiya 于 2018-8-26 20:09 编辑
BS-Teams - 特爱马仕

物品分配? 经验分配? 队友伤害? 均可设置!
只需要用到一个指令!

                                                                                                                                                                                    
前言
这个插件是由我和小坏坏@583736449合作完成的队伍插件
其中我负责完成指令、数据和小部分GUI界面
坏黑负责制作书面UI及处理、GUI、操作记录和优化我的代码XD


                                                                                                                                                                                    
插件特性
1.全书面操作
输入 /bst 指令打开书本GUI,并且不同身份打开的界面不同
书本GUI动态化,被禁用的功能不显示在GUI内
所有操作均在书本GUI内进行!
2.经验分配
队伍玩家获得经验时,在指定10格[可设置]内的队友可以平分经验!
队长可以在书本GUI中设置禁用功能
3.物品分配
队伍玩家拾取物品时,物品会自动进入队伍仓库,可在队伍界面中进入队伍仓库!
仓库默认大小为56格[可设置],超过库存物品将直接进入背包
可在配置文件中设置只将有Lore的物品丢入仓库[默认开启]
队长可以在书本GUI中设置禁用功能
OP可以输入 /bst open <队长名> 打开队伍仓库
4.物品记录
当成员从仓库中取走物品的时候,会记录到操作日志中,最多保留10行操作记录[可设置]
队长可以清除物品操作日志
5.队伍伤害
队员不能互相残杀了233XD
队长可以在书本GUI中设置禁用功能
6.队伍聊天
在消息前输入"@"即可发送队伍信息,可在Message文件中修改所需前缀。
7.队伍列表
非队伍成员可以查看队伍列表,点击即可申请加入队伍
8.队伍公开设置
从队伍列表中隐藏队伍,并且禁止其他玩家加入队伍,但是可以邀请玩家入队
队长可以在书本GUI中设置隐藏
9.限制队员数量
队伍人数最大为 5 人(不含队长)[可设置]
10.定期清理长期不上线的队伍
启动服务器时清理超过2[可设置]未上线的队伍,减少性能消耗
11.队伍邀请及加入冷却时间
锟斤拷锟斤拷??锟锟斤拷斤拷
12.语言文件100%配置
提供 100% 可配置的语言文件包括书本界面及JSON文本

                                                                                                                                                                                    
插件截图           点击查看大图


                                                                                                                                                                                    
插件指令
  1. /bst help 查看指令帮助(只显示目前身份所能执行的指令 身份:[队长,队员,非队员])

  2. 玩家:
  3. /bst - 打开书面GUI (其实有这个就不需要其他指令)
  4. /bst create - 创建队伍
  5. /bst dissolve - 解散队伍
  6. /bst join <队长名> - 申请加入队伍
  7. /bst invite <玩家> - 邀请玩家加入队伍
  8. /bst clearjoin - 队长清理申请加入队列
  9. /bst clearinvite - 玩家清理队伍邀请队列
  10. /bst acceptJoin <玩家> - 队长接受玩家申请
  11. /bst accept <队长名> - 玩家接受队长邀请
  12. /bst list - 查看非隐藏的队伍列表
  13. /bst open - 打开队伍仓库
  14. /bst clearnote - 队长清除操作日志

  15. 管理员:
  16. /bst open <队长名> - 打开玩家队伍仓库
  17. /bst reload - 重载插件配置
复制代码

                                                                                                                                                                                    

插件权限
  1. bsteams.use - 所有玩家指令所需权限
  2. bsteams.admin - 管理员指令所需权限
复制代码

                                                                                                                                                                                    

配置文件
Config.yml         带注释,请详细了解内容


                                                                                                                                                                                    
PlaceholderAPI变量
  1. %bst_team% - 显示队长名 没有队伍则显示 N/A
复制代码

                                                                                                                                                                                    

下载地址     最后更新:2018/5/8 22:39
插件下载:BS-Teams -> BS-Teams.jar (76.7 KB, 下载次数: 1307)
必备前置:TabooLib
可选前置:PlaceholderAPI
插件作者:583736449、Saukiya

                                                                                                                                                                                    
源码 -> GayHub 协议:GPL v3

                                                                                                                                                                                    
更新日志
2018/3/21 - 修复经验分配部分经验被吞问题、保存队伍消息的开关

                                                                                                                                                                                    
已知BUG    如出现BUG请及时在下方回复
暂无聊天重复多次 - 已解决

                                                                                                                                                                                    


本插件书面部分源码来自其他开源项目










[groupid=1330]PluginsCDTribe[/groupid]