我的世界语弹指令:公告栏创建与使用全指南
一、启动指令权限
使用语弹指令创建公告栏需先
开启作弊模式。单人游戏在创建世界时勾选“允许作弊”;多人服务器需通过OP权限命令`/op 玩家名`或修改服务器配置文件`server.properties`中`enable-command-block=true`锁指令使用权限。
二、基础公告栏指令格式
核心指令为
`/tellraw @a`,可向所有在线玩家发送自定义文本公告。基础语法结构:
`/tellraw @a {"text":"公告内容","color":"颜色值","bold":true/false}`
- `text`:必填参数,控制显示的文字内容;
- `color`:可选参数,设置文字颜色支持`red`/`green`/`blue`/`gold`等16种基础色;
- `bold`:可选参数,`true`开启加粗,`false`关闭。
示例:`/tellraw @a {"text":"服务器公告:今日14:00举行建筑比赛!","color":"red","bold":true}`
三、自定义样式设置
通过扩展JSON参数实现公告栏美化,常用样式参数:
- `color`:调整文字颜色,如`"color":"dark_green"`显示深绿色文本;
- `italic`:`true`开启斜体示例:`"italic":true`;
- `underlined`:`true`添加下划线示例:`"underlined":true`;
- `clickEvent`:添加点击交互,如链接传送指令:
`{"clickEvent":{"action":"run_command","value":"/warp event"}}`点击公告自动执行传送;
- `hoverEvent`:鼠标悬停显示信息,如:
`{"hoverEvent":{"action":"show_text","value":"活动地点:中央广场"}}`。
四、实时更新与管理
1. 循环公告
使用循环命令方块放置后右键设置“循环”+“保持开启”,输入指令实现公告自动刷新:
`/tellraw @a {"text":"[通知] 剩余30分钟关闭服务器维护","color":"yellow","italic":true}`
2. 计分板联动
通过计分板系统管理公告内容:
- 创建计分板:`/scoreboard objectives add 公告板 dummy`
- 设置公告文本:`/scoreboard players set 活动通知 公告板 1`
- 显示公告:`/tellraw @a {"score":{"name":"活动通知","objective":"公告板"}}`
五、多场景应用示例
服务器规则公告
`/tellraw @a {"text":"【服务器规则】1.禁止作弊 2.友好互动","color":"gold","bold":true,"underlined":true}`
活动倒计时
结合`/title`与`/tellraw`:
`/title @a title {"text":"比赛开始!","color":"red"}`
`/tellraw @a {"text":"剩余5分钟!","color":"yellow","bold":true}`
临时紧急通知
`/tellraw @a {"text":"[紧急] 请前往安全区!","color":"dark_red","bold":true,"hoverEvent":{"action":"show_text","value":"坐标:X:100 Y:70 Z:200"}}`