秋一
  大家好,我秋一今天又回来水帖了,今天说一下新年第一更里面关于CustomName的变化。我们知道,从前实体命名是通过修改这个标签的,例如一个名为example的实体拥有这个标签
  1. {CustomName:"example"}
复制代码
  而现在的则变成了
  1. {CustomName:"{"text":"example"}"}
复制代码
  当然你也可以写成
  1. {CustomName:"["example"]"}
复制代码
  也就是说CustomName里面的内容已经JSON化。这个改动意味着,写CustomName变得更麻烦了 在将来的地图制作中你将不再需要使用过去CBer们所熟知的“颜色黑科技”来制作彩色浮空字,只需要在游戏中使用JSON文本即可实现。
  一个熟悉的例子:
  1. {CustomName:"[{"text":"a","color":"red"},{"text":"b","color":"green"},{"text":"c","color":"blue"}]"}
复制代码
  其等价于
  1. {CustomName:"{"text":"a","color":"red",extra:[{"text":"b","color":"green"},{"text":"c","color":"blue"}]}"}
复制代码
  好了,今天的教程水帖就到这里,我们下次再见~
来自群组: Command Block Logic

玄素
自己写的时候漏了外面一层引号然后迷茫了大半天……

pca006132
写customname麻烦了还是其次
选择器参数跪了才是重点

猜猜谁是谁
好多了 以前弄个有颜色的名字贼麻烦 话说弱弱地问一句,\是用来干嘛的

孟婆汤没了
猜猜谁是谁 发表于 2018-1-7 16:41
好多了 以前弄个有颜色的名字贼麻烦 话说弱弱地问一句,\是用来干嘛的 ...

那是转义符啊。虽然变复杂了但是名字可以换颜色这点很好。

ruhuasiyu
其实……有个很大的用途就是国际化……

chyx
本帖最后由 chyx 于 2018-1-9 13:18 编辑

顺便 不支持分数和选择器(当然了)

支持键位(按F重新装填可以不用担心使用者改按键了)



----------------------------------------
此更新出了一堆副作用

冒险者地图因为使用了翻译做名字,名字被强制斜体了,放在物品展示框里也会有标题。
name选择器挂了 因为实体的名字嘛。。。

brooke_zb
也就是说,以后可以有{CustomName:"{\"translate\":\"text\"}"}
然后写一个lang,使text=内容
再然后就可以根据语言自定义怪物名字这种骚操作了?

雷鸣·翾鹗
只能默默为我那个丢到01a就崩掉的存档默哀

黑茶RGO
1.13指令变化真大。。。

PotatoMaster101
这个选择器怎么玩
选择器也支持json了嘛

yhr
在18w02a中name选择器已经修好了。

1127027911
这个66666666666666666666666666666

aipaimore
表示看不懂,没玩那个东西

全民作死
猜猜谁是谁 发表于 2018-1-7 16:41
好多了 以前弄个有颜色的名字贼麻烦 话说弱弱地问一句,\是用来干嘛的 ...

转义字符,比如用\"括起来的就是字符串(应该是的)

Get_xyz
弱弱的问一下
现在的CustomName改成了{CustomName:'{"text":"内容","color":"颜色"}'}之类的 这就和tellraw、title差不多一样 但是好像无法用"score":{"name":"名字","objective":"项目"}
同时display的name和lore也用不了"score":{"name":"名字","objective":"项目"}
是我的写法有问题吗?
整串命令写下来的nbt就是{CustomName:'{"score":{"name":"名字","objective":"项目"}}'}

Cold-Pot
但是我发现不支持"score"和"nbt"标签诶

Cold-Pot
chyx 发表于 2018-1-9 13:16
顺便 不支持分数和选择器(当然了)

支持键位(按F重新装填可以不用担心使用者改按键了)

name选择器在只使用text和color的情况下不会挂,只需要写出生成后的文本了,但是遇到translate和keybind还是得用nbt选择器

第一页 上一页 下一页 最后一页