dpy0428
版本:1.13.1
纯原版指令,无mod,无插件
1:自定义物品标签可否让穿戴者拥有药水效果?
2:自定义物品的物品文字说明如何改变样式?

ruhuasiyu
第一个,不可以,必须配合命令来实现。例如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的样式

dpy0428
ruhuasiyu 发表于 2018-10-22 09:06
第一个,不可以,必须配合命令来实现。例如diamond_helmet{customeffects:[{id:1,lvl:0}]}
然后effect give ...

不是要Name,是Lore,Lore中我弄不出样式来,要不显示不出来,要不就是默认的紫色字

dpy0428
ruhuasiyu 发表于 2018-10-22 09:06
第一个,不可以,必须配合命令来实现。例如diamond_helmet{customeffects:[{id:1,lvl:0}]}
然后effect give ...

customeffects这个标签是随便起的名字吗?

ruhuasiyu
dpy0428 发表于 2018-10-22 09:25
customeffects这个标签是随便起的名字吗?

是的。
Lore不能用json,但是可以在函数中这样
  1. stone{display:{Lore:["§a3嗯嗯嗯"]}}
复制代码

dpy0428
ruhuasiyu 发表于 2018-10-22 09:31
是的。
Lore不能用json,但是可以在函数中这样

§在命令方块不能使用,用\u00A7就会直接显示"\u00A7",不会转义...

下一页 最后一页