发布时间:2023-09-21 14:04:53
指令:
以下指令只支持1.8以上版本!!
下面开始教程:
首先,我们需要学会放置告示牌的命令: /setblock ~ ~1 ~ minecraft:standing_sign 0,这
个命令会在输入命令方块的上方放置告示牌
【注:这个是站着的,如果要在墙上的可以用 /setblock ~ ~1 ~ minecraft:wall_sign 0】。
大家可以看到,命令最后面有个 0 ,这个是告诉命令方块,放置的告示牌的方向是朝哪里,当然 wall_sign 也一样,可以更改方向。
接着,我们了解告示牌的NBT,/setblock ~ ~1 ~ minecraft:standing_sign 0 replace {Text1:"{text:"12345"}"}
大家可以看到,后面多了 {Text1:"{text:"12345"}"} 这段命令, Text1 是指告示牌第一行的内容,后面还要用引号 "" 【注:是英文引号】,引号里面在打入大括号 {} 大括号里面输入 text:"" 然后再在第一个引号和第二个斜杠之间输入想要告示牌显示的内容,如 text:"12345" 。
那么,可不可以更改告示牌里面的文字的颜色呢?
当然可以!只需要在 text:"12345" 后面加上 color:<颜色> 就可以了,如果想要加粗字体,可以用 bold:true 就可以啦【注:命令段前面要加上英文逗号】,如果想要改成斜体字,可以用 italic:true 来改。
告示牌放置命令的基础命令介绍完了,现在开始介绍告示牌触发命令。
触发器命令 clickEvent ,这个命令会告诉命令方块设计出右击会执行命令的告示牌。
用法:【加在 text:"12345" 的后面,记得在前面加上英文逗号哦】
clickEvent:{action:run_command,value:"/say 12345"} 其中 action:run_command 是告诉命令方块右击告示牌时执行后面的语句命令,value:是指执行后面语句,这里的语句格式与 text: 后面的一样,不同的是那里面的是命令,【命令渣请回避】例子里面的是指朝玩家说 12345 。当然,你可以用其他命令【前面要有斜杠的】,如 /tp 之类的
当我们加上这条指令,激活,然后右击告示牌,就会自动发出信息 ”1”
关于告示牌的文字行数,可以把Text1 改成Text2 ,这样文字就会在第二行写入。