[1.7.2-1.12.X]BanItem with NBT3.2.37-NBT禁用物品插件
- Minecraft插件
- 2022-04-06
- 4969
功能
根据多级NBT的值(支持JavaScript,正则表达式解析)来禁用物品和地上的方块
在NBT上搜索,移除禁用物品
玩家切换手上物品时检查物品权限
玩家登陆时检查背包栏,和已经支持的mod的背包来检查物品权限
当前支持的背包有 Baubles饰品背包,匠魂背包,旅行者装备背包
使用命令检查指定玩家背包
区块加载时没收黑名单方块(默认关闭)
没事无聊可以看看物品的NBT
命令:
/banitem add [参数:值]
添加命令参数配置到指定列表
可选的参数: [t:, type:, i:, item:, d:, damage:, nl:, nbtlabel:, nv:, nbtvalue:, r:, reason:,w:,word:]
参数[t,type]指定要操作哪个列表 --t:ban 黑名单列表 |t:use 禁用列表 |t:nbt nbt检查列表
这个参数是必须的,如果未指定,默认t:ban
参数[i,item]指定要操作的物品id --比如i:chest 箱子 |i:54 还是箱子
这个参数是必须的,如果未指定,默认手上的物品的id
参数[d,damage],指定要操作物品的子id
这个参数是必须的,如果未指定,默认手上的物品子id
参数[nl,nbtlabel],指定操作物品的nbt标签
这个参数不是必须的,tab补全默认会读取手上物品所有的标签
参数[nv,nbtvalue],指定操作物品的nbt值
这个参数不是必须的,必须同时设置[nl,nbtlabel],tab补全会自动读取手上的物品所有的nbt值并和已经设置的nbt标签匹配
参数[r,reason],指定操作物品被[禁/拉黑]的原因
这个参数不是必须的,默认会自动生成一个[该物品已经被禁用]的原因
/banitem remove[参数,值]
从指定列表中移除命令参数的配置
可选的参数: [t:, type:, i:, item:, d:, damage:, nl:, nbtlabel:, nv:, nbtvalue:,w:,word:
参数[t,type]指定要操作哪个列表 --t:ban 黑名单列表 |t:use 禁用列表 |t:nbt nbt检查列表
这个参数是必须的,如果未指定,默认t:ban
参数[i,item]指定要操作的物品id --比如i:chest 箱子 |i:54 还是箱子
这个参数是必须的,如果未指定,默认手上的物品的id
参数[d,damage],指定要操作物品的子id
这个参数不是必须的,如果未指定,将会移除该物品下的所有子id,也就是移除整个物品
参数[nl,nbtlabel],指定操作物品的nbt标签
这个参数不是必须的,tab补全默认会读取手上物品所有的标签,如果未指定,将会移除该子id下所有nbt标
参数[nv,nbtvalue],指定操作物品的nbt值
这个参数不是必须的tab补全会自动读取手上的物品所有的nbt值并和已经设置的nbt标签匹配,如果未指定,将会移除该nbt标签下所有的值
/banitem reload help
获取有关子命令reload的帮助
/banitem reload [all]
重载插件配置
/banitem reload config
重载插件配置
/banitem reload lang
重载语言文件,部分语言可能会有延迟
/banitem reload list
重新加载黑名单,禁用列表,NBT检查名单
/banitem test [参数:值]...
检查命令物品配置项符合指定物品列表具体的哪条配置
[t:, type:, i:, item:, d:, damage:, nl:, nbtlabel:, nv:, nbtvalue:]
参数说明参考 /banitem add
/banitem param [参数标签]
获取插件命令参数的说明
/banitem scan
扫描玩家背包,检查是否有黑名单物品
如果未指定玩家,将扫描全部在线玩家
此时可能会消耗较长时间,导致服务器大面积掉线
/banitem show
显示一个物品的指定或全部Damage在指定列表中的配置
用于查看自己ban了什么东西,如果想删除某项配置.点击蓝色字体可以快速生成删除命令
可选的参数: [i:, item:, d:, damage:, t:, type:,w:,word:
参数[t,type]指定要操作哪个列表 --t:ban 黑名单列表 |t:use 禁用列表 |t:nbt nbt检查列表
这个参数是必须的,如果未指定,默认t:ban
参数[i,item]指定要操作的物品id --比如i:chest 箱子 |i:54 还是箱子
这个参数是必须的,如果未指定,默认手上的物品的id
参数[d,damage],指定要操作物品的子id
这个参数是不是必须的,如果未指定,默认打印该物品指定列表中的所有子id配置
这是/banitem show命令的结果
/banitem check [参数:值]...
检查命令物品配置项是否存在于指定物品列表
可选的参数: [t:, type:, i:, item:, d:, damage:, nl:, nbtlabel:, nv:, nbtvalue:,w:,word:
参数说明参考/banitem add
/banitem nbtdump
列出手上物品的NBT节点,如果手上没东西,将会尝试列出鼠标所指方块的NBT节点
用于快速生成ban物品nbt的命令
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考 请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。 敬请谅解! E-mail:tudoumc@foxmail.com
本文链接:https://www.tudoumc.com/post/1281.html