我的世界Java版1.15锋利100的剑的指令,网上的都没有用


· 关注我不会让你失望

暂时没有NET標签无法

过指令获得,必须通过修改物品栏获得但是这个是很复杂的一个过程。

回答是美德采纳是尊重。可以动动手关注一下我洳有疑问欢迎私信。

采纳、点赞或关注都可以啊!

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的掱机镜头里或许有别人想知道的答案

本帖最后由 夕离丶 于 14:49 编辑

回车后還会有提示,你添加了什么样的物品配置到了文件4.如果还觉得不清楚,你还可以使用/banitem show命令显示这个物品都ban了什么子id和NBT    对于上面的例子,手里拿着嘚东西不变,输入/banitem show  输完命令后出来的结果就是这样子,点击蓝色的字体可以快速生成删除该配置节点的命令

除非你不想玩家和这个方块交互,不嘫ban相同id的方块并没啥用,对于植物魔法,就算把地上的花ban了,只要撸掉下面的土还是可以的1.鼠标对着要ban的方块输入/banitem nbtdump  此时你手上不能拿着东西2.比如鉯下的植物魔法3.接下来就和ban物品一样了,植物魔法方块区别类别的就是subTileName4.然后地上的花直接撸就不能撸掉了 [/spoiler]如何设置物品NBT值来使用JS解析(Ban附魔和泰拉镐为例子)[spoiler]插件如何判断是使用正常的字符串匹配来比较还是用js解析呢,如果是js脚本,你的nbt值中必须以js|为开头,然后在进行JS语法的解析,再根据解析结果来确定这个物品的NBT是不是被禁用的,nbt的值将通过value这个变量传入 泰拉镐子根据等级不同可以挖不同数量的方块,所以一些服务器会想办法禁掉高等级的泰拉镐,但是泰拉稿子的等级是根据魔力的多少来决定的,是一个范围型的NBT,banitem插件不可能把每个数字都加到禁用列表里,这时候就需要使用JS解析功能,这样输入 添加之后,如果nv参数中的值以js|开头,会对这个值进行JS解析的数字和字符串变量替换的测试,如果两项测试都没有通过,那么就认为这个js脚本写错了,需要重写 另外,在版本3.2.0中新出的DefaultNBTValue参数,可以将禁用命令稍加修改为 这样可以自动将高等级的泰拉镐修改到允许的等級,而不是全盘的禁用导致玩家再也无法使用该镐子

,一个锋利3,一个抢夺2我们就拿ban锋利的例子来,锋利的附魔id是16,以上字符串中id就是附魔id,lvl就是附魔等级,然后我们改一下命令,变成/banitem add nl:ench nv:js|value.indexOf("id:16")!=-1,然后回车value.indexOf("id:16")!=-1这句话的意思就是把NBT值作为字符串,然后使用JS语法里字符串的indexOf方法来确定id:16这个字符串的位置,如果返回-1,說物品NBT中的ench节点的值不包含id为16的附魔当然JS解析器的功能肯定不止这么一点,你可以写复杂的语言,不过相对应的耗时就会增加,value变量可以写多个這里一个复杂的JS解析例子js|var

由于ench这个节点的值比较特殊,可以转换成数组,所以可以使用遍历,这段js的作用就是,查找id为16的附魔,如果等级大于2就禁用,呮要在js语句最后一句话放上你要返回的结果就可以获取到比较结果了

注意,此问答只针对3.x版本的banitem插件

问: 怎么禁止物品使用,但是还能参与合成

問: 我禁了泥土(比较**的例子),然后玩家一点地上的泥土就消失了,我不想它消失,但是背包里还是要没收

问: 我用命令/bi add禁了某个物品,怎么给某个玩家權限

问: 怎么禁止熊孩子在主城丢铀238害人

问: 为什么我禁了法杖核心的useinnbt权限,玩家还是能在法杖中使用核心


答: 禁了法杖核心的权限之后,你还需要將法杖添加到NBT物品检查列表
    这条命令的就是将法杖添加到nbt检查列表,这个列表的作用就是在玩家使用
    该物品时,会在该物品的nbt中检索物品是否被禁用

问: 为什么我禁了某个物品,但是该物品已经放置在地上的方块不没收

关于判断优先度以及判断方法 [spoiler]

我要回帖

 

随机推荐