本帖最后由 Saukiya 于 2018-8-26 20:09 编辑
前言
这个插件是由我和小坏坏@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文本
插件截图 点击查看大图
插件指令
复制代码
插件权限
复制代码
配置文件
Config.yml 带注释,请详细了解内容
PlaceholderAPI变量复制代码
下载地址 最后更新:2018/5/8 22:39
插件下载:BS-Teams ->
BS-Teams.jar
(76.7 KB, 下载次数: 1718)
必备前置:TabooLib
可选前置:PlaceholderAPI
插件作者:583736449、Saukiya
源码 -> GayHub 协议:GPL v3
更新日志
2018/3/21 - 修复经验分配部分经验被吞问题、保存队伍消息的开关
已知BUG 如出现BUG请及时在下方回复
暂无聊天重复多次 - 已解决

来自群组: PluginsCDTribe
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文本
插件截图 点击查看大图
插件指令
- /bst help 查看指令帮助(只显示目前身份所能执行的指令 身份:[队长,队员,非队员])
-
- 玩家:
- /bst - 打开书面GUI (其实有这个就不需要其他指令)
- /bst create - 创建队伍
- /bst dissolve - 解散队伍
- /bst join <队长名> - 申请加入队伍
- /bst invite <玩家> - 邀请玩家加入队伍
- /bst clearjoin - 队长清理申请加入队列
- /bst clearinvite - 玩家清理队伍邀请队列
- /bst acceptJoin <玩家> - 队长接受玩家申请
- /bst accept <队长名> - 玩家接受队长邀请
- /bst list - 查看非隐藏的队伍列表
- /bst open - 打开队伍仓库
- /bst clearnote - 队长清除操作日志
- 管理员:
- /bst open <队长名> - 打开玩家队伍仓库
- /bst reload - 重载插件配置
插件权限
- bsteams.use - 所有玩家指令所需权限
- bsteams.admin - 管理员指令所需权限
配置文件
Config.yml 带注释,请详细了解内容
PlaceholderAPI变量
- %bst_team% - 显示队长名 没有队伍则显示 N/A
下载地址 最后更新:2018/5/8 22:39
插件下载:BS-Teams ->
必备前置:TabooLib
可选前置:PlaceholderAPI
插件作者:583736449、Saukiya
源码 -> GayHub 协议:GPL v3
更新日志
2018/3/21 - 修复经验分配部分经验被吞问题、保存队伍消息的开关
已知BUG 如出现BUG请及时在下方回复
暂无

本插件书面部分源码来自其他开源项目
来自群组: PluginsCDTribe
感谢两位大佬写出这么好的插件!
是很缺组队插件,支持原创
挺不错的插件 支持原创 RPG的必备 要是有队长分配装备的功能(可以设置)个人拾取(拾取的装备进入队伍内随机玩家背包)就好了
组队的话...有没有可能设置一个————队伍聊天频道?(公屏,全服通告)从中可以邀请任意玩家,从而更加贴切MMO的设定。并且融合好友功能,一键邀请在线好友,离线好友留言消息。等。
一跃超过各大付费免费的组队插件成为最强RPG队伍插件也不是没有任何可能。
一跃超过各大付费免费的组队插件成为最强RPG队伍插件也不是没有任何可能。
这个插件真的是非常棒的!
希望可以添加支持skillapi的敌友判断(同一队伍内的玩家是友方,除此之外的玩家是敌方)
楼主你好
我的服务器1.9.4 |Spigot|
测试楼主的插件出现1个BUG,也不知道算不算
物品分配无效,捡的东西直接到捡的那个人身上
但是队伍仓库还是会出现那些捡到的东西的信息
但是数量全是0
以下是图片
我的服务器1.9.4 |Spigot|
测试楼主的插件出现1个BUG,也不知道算不算
物品分配无效,捡的东西直接到捡的那个人身上
但是队伍仓库还是会出现那些捡到的东西的信息
但是数量全是0
以下是图片
z446066151 发表于 2018-3-20 07:00
楼主你好
我的服务器1.9.4 |Spigot|
测试楼主的插件出现1个BUG,也不知道算不算
有其他插件影响了本插件的物品判断,禁用其他影响掉落物的插件或禁用本插件物品分配功能。
xyLG 发表于 2018-3-20 06:43
希望可以添加支持skillapi的敌友判断(同一队伍内的玩家是友方,除此之外的玩家是敌方) ...
敌方友方有什么影响,无法攻击?那么谁来控制伤害开关?
新手大神 发表于 2018-3-19 23:03
组队的话...有没有可能设置一个————队伍聊天频道?(公屏,全服通告)从中可以邀请任意玩家,从而更加 ...
Frends 插件了解一下?TradeMe 作者写的
本帖最后由 583736449 于 2018-3-20 14:28 编辑
关于本插件的几个常见问题:
问:插件启动报错怎么办?
答:更新前置插件 TabooLib 版本至 3.76 或更高。
问:插件提示可以更改吗
答:本插件提供 100% 可配置的语言文件包括书本界面及JSON文本
问:掉落物分配不起作用或者数量0怎么办?
答:有其他插件影响了本插件的判断,两者不共存自行斟酌后关闭其一,如果插件常用我们会考虑做兼容。
问:经验分配不起作用怎么办?
答:经验分配需要在队友 10(可配置)格范围内才可生效,因为指令给与的经验也会被分配,所以该功能目前不建议开放,后续我们会更新本插件专用的给经验指令。(例如:/bst admin givexp BlackSKY 1000)
问:我不想要掉落物和经验的分配功能怎么办?
答:在插件配置文件中禁用这两个功能,队长设置里将会隐藏关于这两项的设置并隐藏 “背包” 按钮。
关于本插件的几个常见问题:
问:插件启动报错怎么办?
答:更新前置插件 TabooLib 版本至 3.76 或更高。
问:插件提示可以更改吗
答:本插件提供 100% 可配置的语言文件包括书本界面及JSON文本
问:掉落物分配不起作用或者数量0怎么办?
答:有其他插件影响了本插件的判断,两者不共存自行斟酌后关闭其一,如果插件常用我们会考虑做兼容。
问:经验分配不起作用怎么办?
答:经验分配需要在队友 10(可配置)格范围内才可生效,因为指令给与的经验也会被分配,所以该功能目前不建议开放,后续我们会更新本插件专用的给经验指令。(例如:/bst admin givexp BlackSKY 1000)
问:我不想要掉落物和经验的分配功能怎么办?
答:在插件配置文件中禁用这两个功能,队长设置里将会隐藏关于这两项的设置并隐藏 “背包” 按钮。
本帖最后由 xyLG 于 2018-3-20 08:47 编辑
skillapi的技能对于目标的选择可以设定敌方、友方、全部。只要判断阵营就好了,如果目标不复合(比如对敌方造成伤害的技能,如果目标选择的是友方则不生效。)伤害、效果等等也就不存在了。有这个功能的话就可以避免在PVP或者PVE的时候,牧师给友军加血而选错目标给敌方(怪物或者敌对玩家)加血,伤害技能又不小心打到友军(打的是友军!)等混乱的现象。而skillapi又是比较强大的RPG向综合插件,所以希望可以添加功能
583736449 发表于 2018-3-20 07:37
敌方友方有什么影响,无法攻击?那么谁来控制伤害开关?
skillapi的技能对于目标的选择可以设定敌方、友方、全部。只要判断阵营就好了,如果目标不复合(比如对敌方造成伤害的技能,如果目标选择的是友方则不生效。)伤害、效果等等也就不存在了。有这个功能的话就可以避免在PVP或者PVE的时候,牧师给友军加血而选错目标给敌方(怪物或者敌对玩家)加血,伤害技能又不小心打到友军(打的是友军!)等混乱的现象。而skillapi又是比较强大的RPG向综合插件,所以希望可以添加功能
xyLG 发表于 2018-3-20 08:46
skillapi的技能对于目标的选择可以设定敌方、友方、全部。只要判断阵营就好了,如果目标不复合(比如对敌 ...
emm,我没用过skillAPI,我不了解这插件的构造和功能。
skillAPI不能阻止相同阵营的伤害吗?我这组队并没有主动恢复或造成伤害的功能。
你可以详细描述一下需要做支持的内容。
牛棒的插件,加个跨服互通(or 数据库MySQL)更好了
再加上能支持 DungeonsXL副本插件就更强
再加上能支持 DungeonsXL副本插件就更强
很强,向原创大佬低头
21.03 18:45:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.33016 (ms)
21.03 18:44:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.349617 (ms)
21.03 18:43:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.187676 (ms)
21.03 18:42:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.33628 (ms)
21.03 18:41:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.345932 (ms)
21.03 18:40:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.392034 (ms)
21.03 18:39:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.345801 (ms)
21.03 18:38:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.34023 (ms)
21.03 18:37:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.343423 (ms)
21.03 18:36:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.342535 (ms)
21.03 18:35:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.492242 (ms)
21.03 18:34:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.38914 (ms)
21.03 18:33:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.184499 (ms)
每分钟后台刷屏报时这个怎么取消呀
21.03 18:44:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.349617 (ms)
21.03 18:43:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.187676 (ms)
21.03 18:42:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.33628 (ms)
21.03 18:41:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.345932 (ms)
21.03 18:40:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.392034 (ms)
21.03 18:39:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.345801 (ms)
21.03 18:38:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.34023 (ms)
21.03 18:37:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.343423 (ms)
21.03 18:36:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.342535 (ms)
21.03 18:35:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.492242 (ms)
21.03 18:34:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.38914 (ms)
21.03 18:33:47 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.184499 (ms)
每分钟后台刷屏报时这个怎么取消呀
圆桌骑士王 发表于 2018-3-21 18:48
21.03 18:45:48 [服务器] 信息 保存 0 条队伍数据, 耗时: 0.33016 (ms)
21.03 18:44:48 [服务器] 信息 保存 ...
等下一版本
這插件作者寫得超好,給個贊贊贊贊........
如果作者可以再更新一個功能最好,加一個隊伍副本系統.
如果作者可以再更新一個功能最好,加一個隊伍副本系統.
583736449 发表于 2018-3-20 07:38
Frends 插件了解一下?TradeMe 作者写的
诶...为什么要拿1.8的插件和1.9+的比呢...
583736449 发表于 2018-3-25 09:28
朋友,Friends都更新到1.12了
好吧...friends...
感谢分享
本帖最后由 渣滓SYT 于 2018-4-1 15:29 编辑
我看了下邀请玩家貌似是在聊天框输入游戏ID的,那么我想问一下,如果服务器装入了中文名之类的插件,是否可以用中文ID来代替?
我看了下邀请玩家貌似是在聊天框输入游戏ID的,那么我想问一下,如果服务器装入了中文名之类的插件,是否可以用中文ID来代替?
这个插件非常好 正好需要 谢谢分享 插件很好 已收藏
我服玩家反馈 当关闭队伍伤害后,玩家玩末影珍珠没伤害耶
Ghost灬幽冥 发表于 2018-4-5 20:26
我服玩家反馈 当关闭队伍伤害后,玩家玩末影珍珠没伤害耶
欸是,这个问题之前没想到,现在已经修复了
嗯.插件很棒的
就是关闭服务器的时候会有以下报错(paper1.12.2)
就是关闭服务器的时候会有以下报错(paper1.12.2)
為啥打/bst help 會出現錯誤
Jackytsang113 发表于 2018-4-6 18:42
為啥打/bst help 會出現錯誤
客户端输入试试
爱国民主 发表于 2018-3-20 10:21
牛棒的插件,加个跨服互通(or 数据库MySQL)更好了
再加上能支持 DungeonsXL副本插件就更强 ...
同样希望支持DungeonXL
可以的更替掉我的组队插件了 谢谢
很棒的插件,非常感谢!
希望加入 ;
1)团队 home,队长可以设置,队员可以回 home。
2)队长可以一键发送所有队员传送到队长的请求。收到请求的队员可以从 GUI 选择是否传送到队长。
希望加入 ;
1)团队 home,队长可以设置,队员可以回 home。
2)队长可以一键发送所有队员传送到队长的请求。收到请求的队员可以从 GUI 选择是否传送到队长。
本帖最后由 ntcalex 于 2018-4-21 04:16 编辑
求教!
- bsteams.admin 使用无效
- bsteams.admin.*也试过了...
无法正常重载插件
必須改成
- bsteams.reload才有效
ps:1.12.0版本
求教!
- bsteams.admin 使用无效
- bsteams.admin.*也试过了...
无法正常重载插件
必須改成
- bsteams.reload才有效
ps:1.12.0版本
ntcalex 发表于 2018-4-21 03:37
求教!
- bsteams.admin 使用无效
- bsteams.admin.*也试过了...
这不算bug
只是被我省略说明了
子指令的写法都是按照 bsteams.子指令
请求兼容skillapi经验
爱国民主 发表于 2018-3-20 10:21
牛棒的插件,加个跨服互通(or 数据库MySQL)更好了
再加上能支持 DungeonsXL副本插件就更强 ...
一样希望支持dxl
希望队友可以传送到队长那里
能添加物品分享功能嗎?
不然這樣會有只搶倉庫東西而不貢獻的人....
打到物品的人反而什麼都拿不到
這插件很方便我也很喜歡 希望能用我的建議
不然這樣會有只搶倉庫東西而不貢獻的人....
打到物品的人反而什麼都拿不到
這插件很方便我也很喜歡 希望能用我的建議
请求让BS-Teams支持skillapi
虽然伤害可以,但是还有治疗,眩晕,沉默禁锢等等的特殊效果不可以进行识别
希望不要出现skillapi官团的bug
组队才会判定自己是友方,如果没有组队,那么自己也算是敌方
另外求兼容skillapi的经验
虽然伤害可以,但是还有治疗,眩晕,沉默禁锢等等的特殊效果不可以进行识别
希望不要出现skillapi官团的bug
组队才会判定自己是友方,如果没有组队,那么自己也算是敌方
另外求兼容skillapi的经验
本帖最后由 Krito 于 2018-5-8 14:34 编辑
插件非常好 几乎没什么BUG
但是有一个 小问题
玩家队伍说话的时候 会出现问题
比如 玩家 1 说 你在哪
会出现
玩家1 (1m)你在哪
玩家1 (10m)你在哪
我是用2个 账号测试的 感觉应该是 说话的时候 把其他队友也算上了
感觉如果组上5个人
说一句话会出现
玩家1 (1m)你在哪
玩家1 (29m)你在哪
玩家1 (83m)你在哪
玩家1 (180m)你在哪
玩家1 (2900m)你在哪
一起刷 5行字
插件非常好 几乎没什么BUG
但是有一个 小问题
玩家队伍说话的时候 会出现问题
比如 玩家 1 说 你在哪
会出现
玩家1 (1m)你在哪
玩家1 (10m)你在哪
我是用2个 账号测试的 感觉应该是 说话的时候 把其他队友也算上了
感觉如果组上5个人
说一句话会出现
玩家1 (1m)你在哪
玩家1 (29m)你在哪
玩家1 (83m)你在哪
玩家1 (180m)你在哪
玩家1 (2900m)你在哪
一起刷 5行字
xyLG 发表于 2018-3-20 08:46
skillapi的技能对于目标的选择可以设定敌方、友方、全部。只要判断阵营就好了,如果目标不复合(比如对敌 ...
同样的问题,请问XYLG 为什么我设置的SKILLAPI 的技能玩家在WG的安全区也可以造成伤害?
是不是有什么地方我没有设置到。
583736449 发表于 2018-3-20 09:04
emm,我没用过skillAPI,我不了解这插件的构造和功能。
skillAPI不能阻止相同阵营的伤害吗?我这组队并没 ...
请问可不可以支持mangoquest里面的任务击杀怪物数量,比如任务要求1个人杀10个僵尸,那么组队后击杀数量可不可以共享也就是说玩家在10格范围内只要有任何一个队员击杀怪物即可算作全体队员击杀,比较方便那种组队任务大数量击杀目标的完成,不然有一些队友例如奶妈可能总是在帮忙加血和buff永远无法完成击杀。
是否可以添加对DungeonsXL地牢插件的支持?如果可以兼容,那么这个插件就完美了.
583736449 发表于 2018-3-20 09:04
emm,我没用过skillAPI,我不了解这插件的构造和功能。
skillAPI不能阻止相同阵营的伤害吗?我这组队并没 ...
skillapi位移可以判断玩家之间阵营的,就是通过世界来判断。
而如果预设当前世界属于玩家直接处于敌对阵营的话,那么就算是组队一样相互有伤害,而对只友方释放的技能无法触发。
=========================================================
# Whether or not all players are allies.
# If you have any PvP, this should not be enabled.
# If you want to enable it for specific worlds, list out the
# worlds it should apply to in a list format such as:
# player-ally:
# - world1
# - world2
=========================================================
以上就是skillapi对玩家阵营判定的方式。。所以我想需要一款可以通过组队来判定玩家的插件!
虽然SkillAPI自带的有一款组队插件可以达到这个目的,但是那款插件有一个BUG,就是如果玩家没有组队,那么自身目标就属于敌对目标。会产生的后果就是玩家释放范围伤害技能,范围控制效果等等,同样会对自身生效。
使用TabooLib-4.05打开不了bst书,而3.828版本的却可以
复制代码
- [14:05:32] [Server thread/INFO]: chenmo issued server command: /bst
- [14:05:32] [Server thread/ERROR]: null
- org.bukkit.command.CommandException: Unhandled exception executing command 'bst' in plugin BS-Teams v{$VERSION=null}
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:677) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1474) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1279) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_161]
- at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_161]
- at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:843) [chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426) [chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767) [chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) [chenmo.jar:git-TacoSpigot-"8014601d"]
- at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]
- Caused by: me.skymc.taboolib.bookformatter.BookReflection$UnsupportedVersionException: Error while executing reflections, submit to developers the following log (version: v1_12_R1)
- at me.skymc.taboolib.bookformatter.BookReflection.addPages(BookReflection.java:149) ~[?:?]
- at me.skymc.taboolib.bookformatter.builder.BookBuilder.addPages(BookBuilder.java:116) ~[?:?]
- at me.skymc.taboolib.string.language2.value.Language2Book.<init>(Language2Book.java:121) ~[?:?]
- at me.skymc.taboolib.string.language2.Language2Format.parseValue(Language2Format.java:132) ~[?:?]
- at me.skymc.taboolib.string.language2.Language2Format.<init>(Language2Format.java:78) ~[?:?]
- at me.skymc.taboolib.string.language2.Language2Value.send(Language2Value.java:91) ~[?:?]
- at com.github.bkm016.bsteams.command.BSTeamsCommand.onCommand(BSTeamsCommand.java:85) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- ... 15 more
- Caused by: java.lang.NullPointerException
- at net.md_5.bungee.chat.BaseComponentSerializer.serialize(BaseComponentSerializer.java:130) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.md_5.bungee.chat.TextComponentSerializer.serialize(TextComponentSerializer.java:36) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.md_5.bungee.chat.TextComponentSerializer.serialize(TextComponentSerializer.java:16) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJson(Gson.java:669) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJsonTree(Gson.java:562) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJsonTree(Gson.java:541) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.md_5.bungee.chat.BaseComponentSerializer.serialize(BaseComponentSerializer.java:123) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.md_5.bungee.chat.TextComponentSerializer.serialize(TextComponentSerializer.java:36) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.md_5.bungee.chat.TextComponentSerializer.serialize(TextComponentSerializer.java:16) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJson(Gson.java:669) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJson(Gson.java:648) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJson(Gson.java:603) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at com.google.gson.Gson.toJson(Gson.java:583) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at net.md_5.bungee.chat.ComponentSerializer.toString(ComponentSerializer.java:64) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- at me.skymc.taboolib.bookformatter.BookReflection.addPages(BookReflection.java:144) ~[?:?]
- at me.skymc.taboolib.bookformatter.builder.BookBuilder.addPages(BookBuilder.java:116) ~[?:?]
- at me.skymc.taboolib.string.language2.value.Language2Book.<init>(Language2Book.java:121) ~[?:?]
- at me.skymc.taboolib.string.language2.Language2Format.parseValue(Language2Format.java:132) ~[?:?]
- at me.skymc.taboolib.string.language2.Language2Format.<init>(Language2Format.java:78) ~[?:?]
- at me.skymc.taboolib.string.language2.Language2Value.send(Language2Value.java:91) ~[?:?]
- at com.github.bkm016.bsteams.command.BSTeamsCommand.onCommand(BSTeamsCommand.java:85) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[chenmo.jar:git-TacoSpigot-"8014601d"]
- ... 15 more