Abraham511 发表于 2018-11-22 07:48
PS:这个并不是“删除经验修补”,而是,禁止经验修补NBT的物品,玩家使用不了而已~ ...

我手上就拿着经验修补附魔书,然后呢?
看不懂这些代码要怎么用....也没有教程....
sakurakaori 发表于 2018-11-22 09:57
其实我不知道经验修补的NBT是什么…所以我不知道怎么用这个插件…
大佬可以写个完整的指令吗emmm ...
- /ebi create 经验修补 [{tag:{type:"Mending"}}]
sakurakaori 发表于 2018-11-22 11:32
输入了两次您的代码,提示这个qwq
- /ebi create 经验修补 {Enchantments:[{id:"Mending",lvl:#}]}
试一下这个呢?
移除经验修补附魔书
拿着一本经验修补的附魔书,然后/ebi query 你就可以看到 ebi插件解析出来的数据
尝试输入复制代码
根据返回的结果可以看到我们匹配到了我们想要确定这本附魔书属性的关键 物品ID和附魔ID
然后输入复制代码
这本附魔书就被更新成一本普通的书了
这样我们就确定了一个ebi中的规则的 query 节点和 update节点要怎么写
先创建一个规则
空手输入
复制代码
或者手持附魔书输入
复制代码
插件会根据手中的物品补全物品id
这个时候会插件会默认创建一个update规则,把物品替换为空气
(由于编辑命令还没有填完,我们需要手动在配置文件中填写update部分)
用编辑器打开./config/epicbanitem/banitem.conf
把update节点的内容改成我们刚刚测试好的
复制代码
然后保存我们的修改,这个时候插件就会自动重载.
使用/ebi show <刚刚起的名字>
就能查看我们刚刚添加的规则
移除物品上的经验修补附魔
因为移除一个数组中的某个元素的部分还没有填完: (
我们只能实现弱一点的效果,比如如果一个物品上有经验修补 就会移除物品上的所有附魔
query {"tag.ench.id":70s}
update {"$unset":{"tag.ench":""}}
这次我们不希望匹配某一种特殊的物品 所以在创建的时候 没有设置id
创建的时候需要输入flag --no-capture
/ebi create {"tag.ench.id":70s} --no-capture
update仍然需要手动编辑配置文件
拿着一本经验修补的附魔书,然后/ebi query 你就可以看到 ebi插件解析出来的数据
尝试输入
- /ebi query {id:"minecraft:enchanted_book","tag.StoredEnchantments.id":70s}
根据返回的结果可以看到我们匹配到了我们想要确定这本附魔书属性的关键 物品ID和附魔ID
然后输入
- /ebi update {"$set":{id:"minecraft:book"},"$unset":{tag:""}}
这本附魔书就被更新成一本普通的书了
这样我们就确定了一个ebi中的规则的 query 节点和 update节点要怎么写
先创建一个规则
空手输入
- /ebi create <随便起一个规则的名字> {id:"minecraft:enchanted_book","tag.StoredEnchantments.id":70s}
或者手持附魔书输入
- /ebi create <随便起一个规则的名字> {"tag.StoredEnchantments.id":70s}
插件会根据手中的物品补全物品id
这个时候会插件会默认创建一个update规则,把物品替换为空气
(由于编辑命令还没有填完,我们需要手动在配置文件中填写update部分)
用编辑器打开./config/epicbanitem/banitem.conf
把update节点的内容改成我们刚刚测试好的
- update {"$set":{id:"minecraft:book"},"$unset":{tag:""}}
然后保存我们的修改,这个时候插件就会自动重载.
使用/ebi show <刚刚起的名字>
就能查看我们刚刚添加的规则
移除物品上的经验修补附魔
因为移除一个数组中的某个元素的部分还没有填完: (
我们只能实现弱一点的效果,比如如果一个物品上有经验修补 就会移除物品上的所有附魔
query {"tag.ench.id":70s}
update {"$unset":{"tag.ench":""}}
这次我们不希望匹配某一种特殊的物品 所以在创建的时候 没有设置id
创建的时候需要输入flag --no-capture
/ebi create {"tag.ench.id":70s} --no-capture
update仍然需要手动编辑配置文件
GiNYAi 发表于 2018-11-22 21:22
移除经验修补附魔书
拿着一本经验修补的附魔书,然后/ebi query 你就可以看到 ebi插件解析出来的数据
谢谢了,这个教程很详细,我明天试试
GiNYAi 发表于 2018-11-19 18:52
移除经验修补附魔书
拿着一本经验修补的附魔书,然后/ebi query 你就可以看到 ebi插件解析出来的数据
原update


格式没错吧0.0我保存一下试试
GiNYAi 发表于 2018-11-19 18:52
移除经验修补附魔书
拿着一本经验修补的附魔书,然后/ebi query 你就可以看到 ebi插件解析出来的数据
前面试过了拿着附魔书的方式,结果发现还是可以用经验修补附魔书附魔,并且还有经验修补的效果这次我试了空手,也还是一样,是因为我是腐竹权限吗?还是因为需要重启服务器?


sakurakaori 发表于 2018-11-23 11:03
前面试过了拿着附魔书的方式,结果发现还是可以用经验修补附魔书附魔,并且还有经验修补的效果这次我试 ...
你要是有*权限 自然可以 通过检查了
GiNYAi 发表于 2018-11-23 13:06
你要是有*权限 自然可以 通过检查了
对了,这个插件有没有办法让玩家钓鱼或者在地牢开箱子时也不会获得带经验修补的装备?
是不是很难?我发现他们到处跑图和钓鱼也能获得很多经验修补的装备…
能让这些都不生成吗?