Kormiya
阴阳师元素祭祀 发表于 2020-11-19 14:03
请问你物品名字是怎么改的(?)原版可能大概也许 做不到修改字符串中的json



确实只需要里面的prefix然后进行更改
display.Name[0]实测是没用的,没法正常的选中
直接用display.Name会多显示''

LxAs
直接改的话,
/data modify block 17 4 6 Items[0].tag.display.Name set value '{"text":"stone1"}'
stone1就是物品名

堕天使之墓
整个'[{\"text\":\"prefix\"},{\"text\":\"data\"}]'已经是转义后的实打实的字符串了,无法再次深入获取数据
估计只能把整个内容用一个新值替换

(话说都出现单引号了还要斜杠干啥)

Jokey_钥匙
Name接受的值就是字符串形式的json
data最多可以读取字符串 至于字符串转义成json 抱歉 原版做不到(或者说极难做 基本做好了游戏也没法玩了)

renyunzhong
nbt里头拿单引号和双引号括住的都属于String字符串,不管是json还是别的更往里均不能用nbt路径访问

如果只是设置分数可以使用data modify将一个牌子上的信息复制到箱子物品上
但是获取字符串里的特定内容原版应该做不到,因为没什么操作字符串的手段

(=°ω°)丿
【水教程】[1.14+] 告示牌黑科技 / 用战利品表实现
https://www.mcbbs.net/thread-1101560-1-1.html


相同原理。


召唤两个盔甲架使其名字分别是 prefix 和 data,然后把两个名字用告示牌连在一起,复制到物品的自定义名称。



Kormiya
(=°ω°)丿 发表于 2020-11-21 11:54
【水教程】[1.14+] 告示牌黑科技 / 用战利品表实现
https://www.mcbbs.net/thread-1101560-1-1.html

问题是怎么才能选取到这俩nbt,我需要的是更改prefix,
还有告示牌有字符限制,超出去了就没办法了

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