怎么样才能让 “用指令生成的木牌上” 出现 “玩家ID” ?
或者有其他方式,能够让指定玩家的ID自动出现在木牌上吗?
延伸问题,
可以在木牌上使用目标选择器吗?
有办法通过指令获取玩家的ID吗?
或者有其他方式,能够让指定玩家的ID自动出现在木牌上吗?
延伸问题,
可以在木牌上使用目标选择器吗?
有办法通过指令获取玩家的ID吗?
本帖最后由 Chelove_C60 于 2020-2-19 20:44 编辑
1.12-
/setblock ~ ~ ~ standing_sign 0 replace {Text1:"{\"selector\":\"@p\"}"}
1.13
/setblock ~ ~ ~ standing_sign{Text1:"{\"selector\":\"@p\"}"}
1.14+
/setblock ~ ~ ~ oak_sign{Text1:'{"selector":"@p"}'}
只要是支持json格式的文本都可以这么使用
1.12-
/setblock ~ ~ ~ standing_sign 0 replace {Text1:"{\"selector\":\"@p\"}"}
1.13
/setblock ~ ~ ~ standing_sign{Text1:"{\"selector\":\"@p\"}"}
1.14+
/setblock ~ ~ ~ oak_sign{Text1:'{"selector":"@p"}'}
只要是支持json格式的文本都可以这么使用
Chelove_C60 发表于 2020-2-19 20:42
1.12-
/setblock ~ ~ ~ standing_sign 0 replace {Text1:"{\"selector\":\"@p\"}"}
1.13
3Q! 能用了! 多谢,
我原来一直尝试的 @s ,居然不生效
uuu2011 发表于 2020-2-19 21:42
3Q! 能用了! 多谢,
我原来一直尝试的 @s ,居然不生效
因为使用@s的时候,告示牌会认为这个@s指的是告示牌
然而告示牌不是实体,因此这个@s没有选中任何目标,所以无法显示