版本:1.13.1
纯原版指令,无mod,无插件
1:自定义物品标签可否让穿戴者拥有药水效果?
2:自定义物品的物品文字说明如何改变样式?
纯原版指令,无mod,无插件
1:自定义物品标签可否让穿戴者拥有药水效果?
2:自定义物品的物品文字说明如何改变样式?
第一个,不可以,必须配合命令来实现。例如diamond_helmet{customeffects:[{id:1,lvl:0}]}
然后effect give @a[nbt={Inventory:[{Slot:103b,tag:{customeffects:[{id:1,lvl:0}]}}]}] speed 2
第二个,在函数文件中输入即可,stone{display:{Name:"{\"text\":\"有了\",\"color\":\"red\"}"}}
也可以用§样式代码来改变name和lore的样式
然后effect give @a[nbt={Inventory:[{Slot:103b,tag:{customeffects:[{id:1,lvl:0}]}}]}] speed 2
第二个,在函数文件中输入即可,stone{display:{Name:"{\"text\":\"有了\",\"color\":\"red\"}"}}
也可以用§样式代码来改变name和lore的样式
ruhuasiyu 发表于 2018-10-22 09:06
第一个,不可以,必须配合命令来实现。例如diamond_helmet{customeffects:[{id:1,lvl:0}]}
然后effect give ...
不是要Name,是Lore,Lore中我弄不出样式来,要不显示不出来,要不就是默认的紫色字
ruhuasiyu 发表于 2018-10-22 09:06
第一个,不可以,必须配合命令来实现。例如diamond_helmet{customeffects:[{id:1,lvl:0}]}
然后effect give ...
customeffects这个标签是随便起的名字吗?
dpy0428 发表于 2018-10-22 09:25
customeffects这个标签是随便起的名字吗?
是的。
Lore不能用json,但是可以在函数中这样
- stone{display:{Lore:["§a3嗯嗯嗯"]}}
ruhuasiyu 发表于 2018-10-22 09:31
是的。
Lore不能用json,但是可以在函数中这样
§在命令方块不能使用,用\u00A7就会直接显示"\u00A7",不会转义...