sbsg5s55
本帖最后由 sbsg5s55 于 2021-8-15 17:54 编辑

No Offhand - 副手限制

这是一款多功能的能够限制放在副手物品的插件。
可以防止玩家将指定的物品放在副手上,
这样可以防止玩家利用其他一些插件或者MOD的特性来通过副手刷物品或者卡属性。
也可以用在RPG中。
又或者,仅仅用于像基岩版一样副手只能拿着盾牌和图腾...



插件特点

🎇  黑白名单自由切换
🎇  支持判断物品Lore
🎇  防止快捷键切换
🎇  支持物品子ID
🎇  Lore判断可配合物品判断同时使用
🎇  支持拥有权限可忽略检测
🎇  防止高版本背包利用F键切换副手



使用截图





指令 & 权限

/nof reload - 重新加载配置文件
(权限:nooffhand.admin)
默认OP拥有

nooffhand.bypass - 玩家拥有该权限时插件将不再检测该玩家的副手
nooffhand.bypass.<物品ID> - 玩家拥有该权限时玩家可以将对应的物品放在副手
(物品ID须为英文ID,这里的物品ID需要填写Spigot的材质名称,可能与原版ID有出入,数字ID无效)
如果是MOD物品,直接填写MOD物品的英文ID即可

OP默认有以上权限

例如钻石剑被禁止放在副手上时,给予某个玩家
nooffhand.bypass.DIAMOND_SWORD权限,该玩家就可以将钻石剑放在副手了




配置文件

配置文件中已有详细的注释,可以跟着注释完成配置文件的修改。







快速入门

在config.yml中配置需要禁用副手的物品,配置完成后重新加载配置即可。

1.12及以下版本推荐使用数字ID,如果包含子ID,需要用引号引起来,例如 '397:3'

你可以通过设置物品黑名单和lore白名单来达到没有指定Lore则不能放在副手的效果,反之亦然。





🌰栗子
    limit-type: allowlist
    list:
      - TORCH
      - SHIELD
    lore-limit-type: allowlist
    lore-list:
      - '可以放在副手'

上面例子设置了物品白名单,只有火把和盾牌可以放在副手,但如果我想让其他的物品也能放在副手,

那就可以设置lore白名单。

只要一个物品的某一行lore中存在以上任意一行文字即可生效(不需要完全匹配)。

例如上面的例子设置了
'可以放在副手'这段文字,那么只要物品的某一行lore包含这段文字,这个物品就可以放在副手。



如果要关闭某个检测功能,直接切换成黑名单并将列表改成空的即可
例如list: []
如果禁止所有物品放在副手的话也可以切换成白名单并且把列表设置为空(如上)即可




激动人心的下载时刻

NoOffhand-1.0.3.jar (20.62 KB, 下载次数: 2299)

已知v1.0.2中存在BUG,请尽快更新到v1.0.3版本



历史版本


(给个评分吧xd)



BUG





更新日志





其他



插件使用统计



本插件所用所有代码均为原创,不存在借用/抄袭等行为



来自群组: Server CT

莫零ya
能不能搞一个主手持有带lore的物品。副手就不能放东西的功能
用于RPG来制作双手装备

苏子峰
希望可以更新个 有权限的可以无视直接放置

sbsg5s55
Love_莫零 发表于 2020-8-31 20:11
能不能搞一个主手持有带lore的物品。副手就不能放东西的功能
用于RPG来制作双手装备 ...

可以的,后面更新

sbsg5s55
苏子峰 发表于 2020-8-31 20:37
希望可以更新个 有权限的可以无视直接放置

可以的,下个版本安排了

3095426260
这是专门为customshop做的吗

616611938
感谢分享

kujwykl
咱发现了个bug,创造模式往副手塞东西会吞物品
(虽然无伤大雅)

sbsg5s55
kujwykl 发表于 2020-9-1 17:38
咱发现了个bug,创造模式往副手塞东西会吞物品
(虽然无伤大雅)

这个修复啦,
其实是创造模式的背包有的地方有问题,服务端没法操作导致物品被吞掉了

橘子不哭
这是专门为customshop做的吗

虚之结社
不错的插件,支持一下~

AkkLive
我来了,BUG
打开背包, 你把手指向他按F才可以

ShaoLinan
很好很好用的插件 很好很好用的插件

sbsg5s55
AkkLive 发表于 2020-9-11 19:52
我来了,BUG
打开背包, 你把手指向他按F才可以

能否详细说明一下?

Care_Free
感谢分享!

阿嚏戈阿斯
这款插件不知道为什么我在服务器里装了没用。。

sbsg5s55
1122933 发表于 2020-9-20 21:28
这款插件不知道为什么我在服务器里装了没用。。

是否有修改过配置文件呢?
可以的话提供一下服务端类型和mc版本

chenxiaoming123
感谢楼主

Ing_墨染
为什么他一直提示配置文件有问题 spigot端 什么都没有修改

sbsg5s55
Ing_墨染 发表于 2020-10-8 15:20
为什么他一直提示配置文件有问题 spigot端 什么都没有修改

查看控制台输出,把错误的物品id去掉就行了,默认的物品设置是给1.13+的。
并且的话报错不影响使用,错误的物品会直接忽略

Su_Qian
感谢分享!很好用的插件,非常nice!

shallowisland
感谢大佬分享

MonsterXZ
不错的插件,希望可以扩展一下其他槽位和某行lore的模糊判定,对rpg服有很大的帮助

sbsg5s55
zlystchh 发表于 2020-10-14 10:27
不错的插件,希望可以扩展一下其他槽位和某行lore的模糊判定,对rpg服有很大的帮助 ...

目前lore判断方式就是模糊匹配的,不需要完全一样喔。
只要某行lore里存在设置的关键词就会生效

MonsterXZ
sbsg5s55 发表于 2020-10-14 21:35
目前lore判断方式就是模糊匹配的,不需要完全一样喔。
只要某行lore里存在设置的关键词就会生效 ...

那真是太棒了

环码
是 如果没有此loge 玩家无法 将物品放入副手吗 什么物品都不可以 吗?W?

sbsg5s55
skycoder 发表于 2020-10-21 19:28
是 如果没有此loge 玩家无法 将物品放入副手吗 什么物品都不可以 吗?W?

这个是可选的
材质和lore判断是分开的

WUYumoom

感谢分享!

我真护啊
太对啦 隔壁的宝石插件可以放到副手无线使用 你这刚好可以一起用 感谢作者

s7944
本帖最后由 s7944 于 2020-11-12 22:46 编辑

您好目前发现一个BUG不确定是不是我插件影响的(我有装MMOCORE系列)


BUG:
我禁用弓放在副手 直接背包内拉去副手确定不行

但打开背包对弓按F可以放副手

希望有方法可以修正此漏洞 感谢作者您

paper 1.16.1

110088
非常有用的插件支持下

363621qwer
谢谢楼主的插件

陈因可
感谢分享!

sjjsnsnxn
不错的插件

teza001
thank you so much

yupaopao11


非常不错的插件感谢分享

xiaomu648
感谢分享!!

jalliam
支持原创,留个记号

师_兄
玩家用高版本客户端 还是能正常按f切换

梦九之魂
限制了高版本RPG服的副手

bai1007607725
6666666666666666666666666

bai1007607725
6666666666666666666666666666

baoad
对RPG还是很有用的

沃德世界
有用,爱了爱了。

cbwaio
MCBBS有你更精彩~

mcbbsmcnc
马克一下 感谢楼主分享

biliAxinMAX
想用这个修复GUI界面用F键可以刷东西的BUG希望作者可以做一下!

咯咯哒37
非常需要,感谢!

1957826224
感谢分享支持原创

CC_jun
我本来都要花钱找人定制的 一百多呢
然后就来bbs上看了一下  哇塞 比我定制的功能还要多 还要好
非常非常感谢啊

第一页 上一页 下一页 最后一页