凌晨3点摸鱼写出来的界最Minecraft公告栏指令大全
昨晚给服务器更新公告栏时突然发现,这玩意儿居然从1.12的告栏「刻在木牌上的歪扭字迹」进化到现在能玩出这么多花样。顺手把测试时用的指令指令整理出来,给半夜还在折腾服务器的界最老哥们省点时间——记得泡杯咖啡,这堆指令够你折腾到天亮的告栏。
一、指令基础款公告栏(适合生存服)
最朴素的界最木牌公告,适合突然想给朋友留句话的告栏情况。在1.20.4版本实测可用:
- 单行公告:
/setblock ~ ~1 ~ minecraft:oak_sign{ Text1:'{ "text":"紧急通知!指令"}',界最Text2:'{ "text":"今晚8点打末影龙"}'}
- 带颜色:在文字前加
§c
这样的符号,比如§4红色警告
突然发现用/give
拿到的告栏木牌没法直接写内容,得先放置再修改——这个反人类设计六年都没改!指令
二、界最会闪光的告栏LED公告(适合大厅)
需要用到发光物品展示框,配合粒子效果食用更佳:
核心指令 | /summon item_display ~ ~2 ~ { item:{ id:"minecraft:oak_sign",指令...},illager_captain:1b} |
闪光效果 | 每隔0.5秒用/particle minecraft:glow 在周围生成荧光粒子 |
实测1.20版本开始,物品展示框的brightness
参数能让文字在黑暗环境发光,但有时候会莫名其妙穿透墙壁...
2.1 动态文字技巧
用计分板循环修改文字内容,比如做个倒计时公告:
- 先创建计分板:
/scoreboard objectives add Countdown dummy
- 然后每秒钟执行:
/execute store result entity @e[type=item_display] Item.tag.Text1 run scoreboard players get @s Countdown
三、硬核玩家必备的JSON文本
想要公告里带点击传送或者悬浮提示?得和JSON搏斗:
{ "text":"点击领取新手礼包", "clickEvent":{ "action":"run_command", "value":"/give @p minecraft:diamond" }, "hoverEvent":{ "action":"show_text", "value":"内含钻石x64" }}
凌晨两点半调试这个的时候,少打个逗号整个公告板就变成「错误方块」——建议先在https://minecraft.tools
生成好再粘贴。
四、藏在告示牌里的黑科技
最近发现的冷门技巧:
- 隐藏按钮:在木牌背面放压力板,用
/setblock ~ ~-1 ~ stone_pressure_plate
- 文字密码锁:检测特定文字组合触发命令方块,比如输入
/trigger secretCode set 1
突然想起来有个更骚的操作——用/data merge block
修改已经放置的告示牌内容,这样不用重新放置方块。具体指令格式长这样:
/data merge block X Y Z { Text3:'{ "text":"第三行文字"}'}
五、跨版本兼容性玄学
测试不同版本时遇到的坑:
1.12-1.15 | 要用Sign 而不是BlockEntityTag |
1.16+ | JSON文本必须严格转义双引号 |
基岩版 | 完全另一套语法,建议直接放弃治疗 |
写着写着发现咖啡喝完了,窗外鸟都开始叫了...最后分享个刚试出来的彩蛋:在1.20如果用/setblock
生成樱花木的告示牌,飘落的花瓣会穿过文字缝隙,效果意外地好看。具体坐标自己微调吧,我得去补觉了——