本帖最后由 1582952890 于 2017-9-17 09:00 编辑




关于
Soulbound可以绑定物品为自己的专用物品,其他人无法使用。类似网游里的绑定一样,无法再与其他玩家交易。

前言

因一些BUG官方迟迟未修复,所以我找人对该插件进行了一次大维修,维修内容有
1:移除UUID。(国内几乎不会用到这个功能,而且移除后将能更好的支持全版本以及各种自动化的功能)
2:移除MythicDrops的支持。(SB只支持MythicDrops的V3版本,然而MythicDrops早已更新到V5,虽然作者弃坑并且删除了,不过MythicDrops本身支持自定义lore,你懂的)
3:移除update。(个人修复版,update已经没啥用了)
4:修复lore只有一行时/unbind会移除这行lore的BUG。
5:增加语言文件,服主们可以自定义提示的文字了。(关键字没添加在语言文件里,原因? 服主A: 为什么我修改之后以前绑定的装备全都失效了?)
6:好像没啥了。。。。

特点
- 将物品绑定到某个玩家
- 不覆盖当前的lore等属性
- 可以设置为 ‘拾取后绑定’
- 防止绑定物品被丢弃(可配置)
- 防止绑定物品死亡时掉落(可配置)
- 死亡后依旧保存绑定物品(可配置)
- 防止绑定物品存放在箱子炉子等可储存物品的容器里(可配置)
- 可以设置为“装备后绑定”或“使用后绑定”
- 支持战利品,跟其他插件组合使用
- 添加EpicBossRecoded支持
- 添加LoreLocks支持
- 添加MythicDrops支持(站内贴)


指令
- /soulbound - 一般信息
- /soulbound [help] - 帮助信息
- /soulbound [reload] - 重新加载设置
- /bind [player] <inventory> - 绑定这个玩家背包里的所有物品
- /bindonpickup - 拾取后绑定
- /bindonequip - 装备后绑定
- /bindonuse - 使用后绑定
- /unbind - 解除绑定
权限
'soulbound.commands.bind' - 可以使用 /bind 指令,默认只有OP能使用
'soulbound.commands.bindonpickup' -可以使用 /bindonpickup 指令,默认只有OP能使用
'soulbound.commands.unbind' - 可以使用 /unbind 指令,默认只有OP能使用
'soulbound.commands.reload' - 可以使用 /soulbound reload 指令,默认只有OP能使用
'soulbound.items.keep_on_death' - 拥有该权限的玩家死后绑定物品不会掉落,默认关闭
'soulbound.items.delete_on_death' - 拥有该权限的玩家把绑定物品丢出去之后不会被清除,默认关闭
'soulbound.updatecheck' - 拥有该权限的玩家将看到更新通知,默认OP
'soulbound.pickup.bypass' - 拥有该权限的玩家在拾取 ‘拾取后绑定’ 物品的时候物品不会立即绑定为自己,默认关闭

使用方法
将物品拿在手中输入/bind 即可将物品绑定为自己使用。
拿着已绑定的物品输入/unbind 即可解除绑定。
输入/bindonpickup 可将物品设置为拾取后绑定
输入/bind 玩家1 inventory 玩家2 可将玩家1背包里的所有物品绑定给玩家2

玩法举例
此处指的是修复版,因为UUID移除的关系,理论上这一个插件能支持从162~1.8的所有版本(只用bukkit-api来看过么有错误)
在这里给你们说一下功能,因为移除了UUID的关系(因为很重要,所以说了三遍),所以现在能通过手动添加lore来达到自动绑定的目的。
例如,在bossshop商店出售的物品添加lore:
&6灵魂绑定
%player%


一个名为qiuMC的玩家购买了这个物品,于是他获得的物品会有这么两条lore:
灵魂绑定
qiuMC


于是,自动绑定就这样弄完了。如果不会?那么给你个指令。


/give (你的ID) 276 1 name:&6测试绑定 lore:&6灵魂绑定|(你的ID)


这样也是能弄出自动绑定的,意在玩家购买后能立即绑定到该玩家。


说明
工业服里若是有公共充电机的话,绑定的工业工具放进去就再也不怕被其他玩家偷走了。可以配合Command-iConomy插件来达到绑定时需要消费游戏币
适用于VIP服里的道具,或者BossShop商场系统
配置文件里还有一个items文件,里面可以设置某些物品在某种情况获得时会立即绑定,比如kit,或者合成后立即自动绑定玩家。
可以在生成物品的时候直接加入lore即可生成绑定物品,如:give %player% 276 1 lore:&4装备后绑定

配置文件


图片



感谢Cnly帮忙修复的第 1 条BUG。
感谢群内toudu找人修复的第 2 条BUG。
感谢喵呜@502647092 重制了Soulbound-Fix修复版本。

新修复版构建网址以及源码地址http://ci.yumc.pw/job/Soulbound/
如有BUG请在帖子内回复,恩……我是指修复版的。

下载地址:
1.6.X下载
1.7.X下载
1.7.4~1.8.3下载