找回密码
 立即注册
搜索
热搜: 插件 MOD 地图
查看: 92619|回复: 78

[插件] BanItem with NBT——NBT禁用物品插件

  [复制链接]

105

主题

26

回帖

1223

积分

超级版主

积分
1223
UID
1045
威望
0
贡献
0
金钱
1082
D币
0
世界币
77
主题
105
在线时间
196 小时
注册时间
2017-5-17
最后登录
2024-10-25
发表于 2019-8-29 23:35:10 | 显示全部楼层 |阅读模式
本帖最后由 克拉克星人 于 2020-8-5 03:27 编辑

功能
·根据一级NBT的值(支持JavaScript,正则表达式解析)来禁用物品和地上的方块
·在NBT上搜索,移除禁用物品
·玩家切换手上物品时检查物品权限
·玩家登陆时检查背包栏,和已经支持的mod的背包来检查物品权限
当前支持的背包有 Baubles饰品背包,匠魂背包,旅行者装备背包
·使用命令检查指定玩家背包
·区块加载时没收黑名单方块(默认关闭)
·没事无聊可以看看物品的NBT

下载
游客,如果您要查看本帖隐藏内容请回复


权限
BanItem.*:
BanItem所有权限
子权限:
BanItem.bypass: true
BanItem.cmdcomplete: true
BanItem.cmd: true
# 对于BanItem.bypass权限,配置文件中启用相应的配置
# 例如一个子id为0的箱子的use权限被禁了
# 启用Permission.CheckItemId,权限检查会检查BanItem.bypass.use.54这样的权限
# 启用Permission.CheckItemDamage,权限检查会检查BanItem.bypass.use.54@0这样的权限
# 两者都未启用,只会检查BanItem.bypass.use这样的权限
BanItem.bypass  跳过禁用物品检查的权限
子权限
BanItem.bypass.break: true  破坏方块的权限
BanItem.bypass.craft: true  合成物品的权限
BanItem.bypass.hold: true  拿着该物品的权限
BanItem.bypass.interact: true  与方块交互的权限
BanItem.bypass.inv: true  基本所有的权限
BanItem.bypass.place: true  放置方块的权限
BanItem.bypass.use: true  使用物品的权限
BanItem.bypass.*.物品id
例如,以前版本,如果你禁了箱子的use和hold权限,这时候想给某个玩家用
那么你必须同时给该玩家BanItem.bypass.use.54和BanItem.bypass.hold.54两个权限
非常的繁琐,所以这时候就可以改用给该权限BanItem.bypass.*.54直接给所有Flag的权限
不要忘记将配置中Permission.CheckItemId设置为true,否则此权限无效
BanItem.bypass.useintnbt  在nbt中使用物品的权限
BanItem.cmdcomplete  自动补全命令的权限
BanItem.cmd  所有命令的权限
子权限
BanItem.cmd.help: true
BanItem.cmd.item: true
BanItem.cmd.nbt: true
BanItem.cmd.nbtdump: true
BanItem.cmd.reload: true
BanItem.cmd.scan: true
BanItem.cmd.show: true
BanItem.cmd.param: true
BanItem.cmd.help  获取插件帮助的权限
BanItem.cmd.add  添加物品到禁用物品列表的权限
BanItem.cmd.remove  从禁用物品列表移除物品的权限
BanItem.cmd.nbt  操作NBT检查物品列表的权限
子权限
BanItem.cmd.nbt.add: true
BanItem.cmd.nbt.remove: true
BanItem.cmd.nbt.show: true
BanItem.cmd.nbt.add  添加物品到NBT检查物品列表的权限
BanItem.cmd.nbt.remove  从NBT检查物品列表移除物品的权限
BanItem.cmd.nbt.show  显示NBT检查物品列表配置的权限
BanItem.cmd.nbtdump  获取物品NBT节点列表的权限
BanItem.cmd.param  查看参数帮助的权限
BanItem.cmd.reload  插件重载总权限
子权限
BanItem.cmd.reload.config: true
BanItem.cmd.reload.help: true
BanItem.cmd.reload.lang: true
BanItem.cmd.reload.list: true
BanItem.cmd.reload.plugin: true
BanItem.cmd.reload.plugin 重载插件的权限
BanItem.cmd.reload.config  重载插件配置的权限
BanItem.cmd.reload.help  获取重载命令帮助的权限
BanItem.cmd.reload.lang  重载插件语言文件的权限
BanItem.cmd.reload.list  重载禁用物品列表和NBT检查物品列表的权限
BanItem.cmd.scan  扫描玩家背包的权限
BanItem.cmd.show  显示禁用物品列表配置的权限

命令
命令规则
中括号[]包裹的表示该项可填可不填,尖括号<>包裹的表示该项为必填,
竖线|分隔的表示多个可选项,例如<false|true>,表示必填,可选值为false和true
可选参数为可写可不写的项,具体意义参考命令参数模块
/banitem add [参数:值]  可选参数: item,damage,world,nbtlabel,nbtvalue,flag,reason,confiscate
/banitem remove [参数:值]  可选参数: item,damage,world,nbtlabel,nbtvalue
/banitem show [参数:值]  可选参数: item,damage,world
/banitem nbt add [参数:值]  可选参数: item,damage
/banitem nbt remove [参数:值]  可选参数: item,damage
/banitem nbt show [参数:值]  可选参数: item,damage
/banitem nbtdump  显示当前手上物品的NBT,若当前手上物品为空,将尝试显示鼠标所指方块的NBT
/banitem param [参数标签]  显示命令参数的作用
/banItem help [页数]   获取banitem插件命令的帮助
/banitem reload config  重载插件主配置
/banitem reload lang  重载插件语言文件
/banitem reload list  重载禁用物品列表,NBT检查物品列表
/banitem reload [plugin]  重载插件


如何配置相同id的[物品/方块(地上的)
物品篇
      1.手上先拿着要ban的物品,输入/banitem nbtdump,结果如下(这是一把拔刀)




2.鼠标移到复制那里,点一下就能快速生成禁用该物品某个NBT节点的命令了,拔刀的话选CurrentItemName
说明一下生成的命令的意思
add就是添加
nl:CustmonMaxDamage  ,nl指NBTLabel也可以用全拼,后面的就是NBT标签
nv:flammpfeil.slashblade.named.nihilul,nv指NBTValue,后面就是对应NBT标签的值,这里的nv值还加了normal|的前缀,指示这是一个普通的nbt
还可以更改[d,damage]子id参数为-1,-->d:-1,因为拔刀有耐久
如果你手动输入到了/banitem ban add nl:    按一下Tab就可以出提示,效果和这个差不多

3. 回车后还会有提示,你添加了什么样的物品配置到了文件

4.如果还觉得不清楚,你还可以使用/banitem show命令显示这个物品都ban了什么子id和NBT
对于上面的例子,手里拿着的东西不变,输入/banitem show
show命令可用的参数有三个
[w,world]  世界,如果没有设置,默认当前玩家世界
[i,item]  物品,如果没有设置,默认使用手上的,可以是数字,也可以是英文
[d:damage] 子id,如果没有设置,默认打印全部的子id

输完命令后出来的结果就是这样子,点击蓝色的字体可以快速生成删除该配置节点的命令



方块篇

除非你不想玩家和这个方块交互,不然ban相同id的方块并没啥用,对于植物魔法,就算把地上的花ban了,只要撸掉下面的土还是可以的

1.鼠标对着要ban的方块输入/banitem nbtdump  此时你手上不能拿着东西

2.比如以下的植物魔法



3.接下来就和ban物品一样了,植物魔法方块区别类别的就是subTileName

4.然后地上的花直接撸就不能撸掉了









回复

使用道具 举报

0

主题

7

回帖

34

积分

新手上路

积分
34
UID
7028
威望
0
贡献
0
金钱
27
D币
0
世界币
0
主题
0
在线时间
4 小时
注册时间
2019-12-25
最后登录
2020-1-21
发表于 2019-12-27 01:03:24 | 显示全部楼层
.33332232323232323
回复

使用道具 举报

0

主题

2

回帖

30

积分

新手上路

积分
30
UID
6994
威望
0
贡献
0
金钱
28
D币
0
世界币
0
主题
0
在线时间
3 小时
注册时间
2019-12-6
最后登录
2020-3-21
发表于 2020-1-1 23:51:08 | 显示全部楼层
下载地址呢
回复

使用道具 举报

0

主题

3

回帖

10

积分

新手上路

积分
10
UID
7044
威望
0
贡献
0
金钱
7
D币
0
世界币
0
主题
0
在线时间
0 小时
注册时间
2020-1-3
最后登录
2020-1-3
发表于 2020-1-3 20:12:44 | 显示全部楼层
5466666654564564654
回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
UID
7125
威望
0
贡献
0
金钱
6
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2020-2-15
最后登录
2020-2-17
发表于 2020-2-17 16:43:30 | 显示全部楼层
11111111111111111111
回复

使用道具 举报

0

主题

3

回帖

10

积分

新手上路

积分
10
UID
7179
威望
0
贡献
0
金钱
7
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2020-3-14
最后登录
2020-3-17
发表于 2020-3-17 02:42:18 | 显示全部楼层
11111111111111111111111111111111111111
回复

使用道具 举报

0

主题

1

回帖

8

积分

新手上路

积分
8
UID
7199
威望
0
贡献
0
金钱
7
D币
0
世界币
0
主题
0
在线时间
0 小时
注册时间
2020-3-28
最后登录
2020-4-6
发表于 2020-3-28 02:22:24 | 显示全部楼层
i了i了xxxxxxx
回复

使用道具 举报

0

主题

4

回帖

16

积分

新手上路

积分
16
UID
7283
威望
0
贡献
0
金钱
12
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2020-5-21
最后登录
2020-5-29
发表于 2020-5-22 16:50:58 | 显示全部楼层
啵啵啵啵啵啵
回复

使用道具 举报

0

主题

8

回帖

38

积分

新手上路

积分
38
UID
7342
威望
0
贡献
0
金钱
30
D币
0
世界币
0
主题
0
在线时间
9 小时
注册时间
2020-6-26
最后登录
2020-7-18
发表于 2020-7-2 11:24:44 | 显示全部楼层
66666666666
回复

使用道具 举报

0

主题

12

回帖

46

积分

新手上路

积分
46
UID
7392
威望
0
贡献
0
金钱
34
D币
0
世界币
0
主题
0
在线时间
8 小时
注册时间
2020-7-13
最后登录
2020-7-27
发表于 2020-7-13 22:58:11 | 显示全部楼层
薅呵呵哈哈哈或或或或或或或或或或或或或
回复

使用道具 举报

0

主题

5

回帖

28

积分

新手上路

积分
28
UID
7400
威望
0
贡献
0
金钱
23
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2020-7-14
最后登录
2020-8-5
发表于 2020-7-15 18:43:12 | 显示全部楼层
66666666666666666
回复

使用道具 举报

0

主题

6

回帖

36

积分

新手上路

积分
36
UID
7407
威望
0
贡献
0
金钱
30
D币
0
世界币
0
主题
0
在线时间
5 小时
注册时间
2020-7-16
最后登录
2020-8-19
发表于 2020-7-16 22:05:23 | 显示全部楼层
6666666666
回复

使用道具 举报

0

主题

5

回帖

14

积分

新手上路

积分
14
UID
7412
威望
0
贡献
0
金钱
9
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2020-7-18
最后登录
2020-7-19
发表于 2020-7-19 00:15:26 | 显示全部楼层
11111111111111111111
回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
UID
7425
威望
0
贡献
0
金钱
6
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2020-7-21
最后登录
2020-7-21
发表于 2020-7-21 11:30:18 | 显示全部楼层
这个服务器都兼容吧
回复

使用道具 举报

0

主题

3

回帖

10

积分

新手上路

积分
10
UID
7418
威望
0
贡献
0
金钱
7
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2020-7-20
最后登录
2020-7-21
发表于 2020-7-21 17:20:17 | 显示全部楼层
6666666666666
回复

使用道具 举报

1

主题

13

回帖

26

积分

新手上路

积分
26
UID
7436
威望
0
贡献
0
金钱
12
D币
0
世界币
0
主题
1
在线时间
8 小时
注册时间
2020-7-24
最后登录
2020-8-22
发表于 2020-7-24 22:41:41 | 显示全部楼层
6666666666666666666
回复

使用道具 举报

0

主题

2

回帖

54

积分

注册会员

积分
54
UID
7451
威望
0
贡献
0
金钱
52
D币
0
世界币
0
主题
0
在线时间
16 小时
注册时间
2020-7-29
最后登录
2020-8-23
发表于 2020-8-1 12:47:31 | 显示全部楼层
1321313132131
回复

使用道具 举报

0

主题

2

回帖

16

积分

新手上路

积分
16
UID
7471
威望
0
贡献
0
金钱
14
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2020-8-3
最后登录
2020-8-28
发表于 2020-8-28 22:56:23 | 显示全部楼层
666666666666666666
回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
UID
7544
威望
0
贡献
0
金钱
6
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2020-8-29
最后登录
2020-8-30
发表于 2020-8-30 10:40:29 | 显示全部楼层
很棒366666666666
回复

使用道具 举报

0

主题

8

回帖

28

积分

新手上路

积分
28
UID
7543
威望
0
贡献
0
金钱
20
D币
0
世界币
0
主题
0
在线时间
3 小时
注册时间
2020-8-28
最后登录
2020-9-3
发表于 2020-8-31 23:03:35 | 显示全部楼层
6666666666666666666666666666
回复

使用道具 举报

0

主题

4

回帖

10

积分

新手上路

积分
10
UID
7553
威望
0
贡献
0
金钱
6
D币
0
世界币
0
主题
0
在线时间
0 小时
注册时间
2020-9-3
最后登录
2020-9-3
发表于 2020-9-3 19:58:00 | 显示全部楼层
6666666666
回复

使用道具 举报

0

主题

6

回帖

26

积分

新手上路

积分
26
UID
7569
威望
0
贡献
0
金钱
20
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2020-9-13
最后登录
2020-9-19
发表于 2020-9-14 16:18:21 | 显示全部楼层
66666666666666666
回复

使用道具 举报

0

主题

4

回帖

14

积分

新手上路

积分
14
UID
7570
威望
0
贡献
0
金钱
10
D币
0
世界币
0
主题
0
在线时间
0 小时
注册时间
2020-9-14
最后登录
2020-9-15
发表于 2020-9-14 23:15:34 | 显示全部楼层
6666666666666666
回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
UID
7576
威望
0
贡献
0
金钱
6
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2020-9-18
最后登录
2020-9-21
发表于 2020-9-18 15:27:26 | 显示全部楼层
1111111111111111111
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
UID
7626
威望
0
贡献
0
金钱
6
D币
0
世界币
0
主题
3
在线时间
9 小时
注册时间
2020-10-16
最后登录
2021-7-12
发表于 2020-10-21 19:01:44 | 显示全部楼层
真心不错  好用极了  非常棒
回复

使用道具 举报

0

主题

9

回帖

28

积分

新手上路

积分
28
UID
7645
威望
0
贡献
0
金钱
19
D币
0
世界币
0
主题
0
在线时间
3 小时
注册时间
2020-10-27
最后登录
2020-10-30
发表于 2020-10-29 15:24:08 | 显示全部楼层
211111111111111111111111111
回复

使用道具 举报

0

主题

8

回帖

32

积分

新手上路

积分
32
UID
7651
威望
0
贡献
0
金钱
24
D币
0
世界币
0
主题
0
在线时间
3 小时
注册时间
2020-10-28
最后登录
2020-11-8
发表于 2020-10-30 02:32:05 | 显示全部楼层
6666666666666666666
回复

使用道具 举报

0

主题

2

回帖

18

积分

新手上路

积分
18
UID
7637
威望
0
贡献
0
金钱
16
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2020-10-22
最后登录
2020-11-1
发表于 2020-11-1 16:36:23 | 显示全部楼层
111111111111111111111111111
回复

使用道具 举报

0

主题

4

回帖

24

积分

新手上路

积分
24
UID
7662
威望
0
贡献
0
金钱
20
D币
0
世界币
0
主题
0
在线时间
8 小时
注册时间
2020-11-1
最后登录
2020-11-7
发表于 2020-11-2 05:15:21 | 显示全部楼层
5555555555555555555555555
回复

使用道具 举报

0

主题

1

回帖

10

积分

新手上路

积分
10
UID
7700
威望
0
贡献
0
金钱
9
D币
0
世界币
0
主题
0
在线时间
0 小时
注册时间
2020-11-18
最后登录
2020-12-10
发表于 2020-12-2 12:05:20 | 显示全部楼层
感谢分享!!!!!!
回复

使用道具 举报

0

主题

6

回帖

36

积分

新手上路

积分
36
UID
7807
威望
0
贡献
0
金钱
30
D币
0
世界币
0
主题
0
在线时间
6 小时
注册时间
2021-1-7
最后登录
2021-1-19
发表于 2021-1-7 00:40:47 | 显示全部楼层
太难了要ban的太多了
回复

使用道具 举报

0

主题

8

回帖

50

积分

注册会员

积分
50
UID
7879
威望
0
贡献
0
金钱
42
D币
0
世界币
0
主题
0
在线时间
6 小时
注册时间
2021-2-2
最后登录
2021-3-2
发表于 2021-2-3 20:09:41 | 显示全部楼层
666666666666666666666666666666666
回复

使用道具 举报

0

主题

4

回帖

20

积分

新手上路

积分
20
UID
7917
威望
0
贡献
0
金钱
16
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2021-2-14
最后登录
2021-2-19
发表于 2021-2-14 12:55:58 | 显示全部楼层
下载玩玩试试好不好用
回复

使用道具 举报

0

主题

1

回帖

10

积分

新手上路

积分
10
UID
7919
威望
0
贡献
0
金钱
9
D币
0
世界币
0
主题
0
在线时间
1 小时
注册时间
2021-2-14
最后登录
2021-5-5
QQ
发表于 2021-2-14 16:44:40 | 显示全部楼层
谢谢版主呵呵呵呵呵呵
回复

使用道具 举报

0

主题

14

回帖

44

积分

新手上路

积分
44
UID
7955
威望
0
贡献
0
金钱
30
D币
0
世界币
0
主题
0
在线时间
11 小时
注册时间
2021-2-24
最后登录
2021-3-6
发表于 2021-2-28 13:34:12 | 显示全部楼层
666666666666
回复

使用道具 举报

0

主题

6

回帖

26

积分

新手上路

积分
26
UID
7975
威望
0
贡献
0
金钱
20
D币
0
世界币
0
主题
0
在线时间
5 小时
注册时间
2021-3-11
最后登录
2021-3-18
发表于 2021-3-11 16:36:16 | 显示全部楼层
6666666666
回复

使用道具 举报

0

主题

12

回帖

56

积分

注册会员

积分
56
UID
6603
威望
0
贡献
0
金钱
44
D币
0
世界币
0
主题
0
在线时间
11 小时
注册时间
2019-1-3
最后登录
2021-6-10
发表于 2021-3-14 20:49:56 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

0

主题

2

回帖

48

积分

新手上路

积分
48
UID
8002
威望
0
贡献
0
金钱
46
D币
0
世界币
0
主题
0
在线时间
7 小时
注册时间
2021-3-26
最后登录
2021-4-23
发表于 2021-3-26 12:55:51 | 显示全部楼层
学习学习学习
回复

使用道具 举报

0

主题

1

回帖

6

积分

新手上路

积分
6
UID
8013
威望
0
贡献
0
金钱
5
D币
0
世界币
0
主题
0
在线时间
0 小时
注册时间
2021-4-1
最后登录
2021-4-1
发表于 2021-4-1 00:53:33 | 显示全部楼层
aaaaaaaaaaaaaaaaaaaa
回复

使用道具 举报

0

主题

5

回帖

22

积分

新手上路

积分
22
UID
8066
威望
0
贡献
0
金钱
17
D币
0
世界币
0
主题
0
在线时间
2 小时
注册时间
2021-5-4
最后登录
2021-5-21
发表于 2021-5-13 02:59:11 | 显示全部楼层
坐着牛逼 六六六66666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表