在聊天框直接输入“§c”加文字,或者用/tellraw命令,就能让OP在服务器里发出彩色字。 别急着划走,很多服主和管理员卡在第一步:那个“§”符号根本打不出来,其实方法很简单,复制粘贴或者按住Alt按小键盘数字就能解决,这篇内容把从基础代码到高级玩法的路子都捋一遍,照着操作就行。
我的世界op彩色字代码:一个符号搞定
我的世界原版聊天功能不支持直接选颜色,但它内置了一套以“§”开头的格式代码,这套代码从Java版延续至今,只要你有OP权限或服里开放了相关权限,就能用。
“§”符号怎么输入:电脑键盘上找不到这个符号,最省事的方法是直接复制“§”字,或者按住Alt键不松手,在右侧小键盘依次输入数字0167,松手就能看到,笔记本没小键盘?打开系统自带的字符映射表,搜索“段落符号”复制即可。
颜色代码对照表(在“§”后面跟一个字符):
- §0 黑色
- §1 深蓝色
- §2 深绿色
- §3 深青色
- §4 深红色
- §5 紫色
- §6 金色
- §7 灰色
- §8 深灰色
- §9 蓝色
- §a 绿色
- §b 天蓝色
- §c 红色
- §d 粉色
- §e 黄色
- §f 白色
格式代码:
- §l 粗体
- §o 斜体
- §n 下划线
- §m 删除线
- §k 随机字符
- §r 重置所有格式
举个例子,你输入“§c我是OP”发出去,别人看到的就是红色“我是OP”,如果输入“§b§l蓝色粗体”,就是粗体的天蓝色,颜色代码可以接多个,但记得用§r重置,不然后面所有字都会带上格式。
我的世界op怎么发彩色字:三种实用方法
很多OP问我,代码背熟了,但发出去还是白的,怎么回事?问题多半出在服务器配置或消息通道上,下面按推荐程度排序,给出三种能落地的操作方式。
聊天栏直接输入
适用于多数基础服,在输入框里先写好“§”加颜色代码,再接你想说的话,注意:部分服务端或反作弊插件会拦截这种消息,如果没效果,换成下面的方法。
使用/tellraw命令
这是原版功能,而且新版支持选择器,命令格式:
/tellraw @a {"text":"这里是彩色字","color":"red"}
把“red”替换成其他英文色名(blue、green、gold等)就行,也可以嵌套更多字段:
/tellraw @a {"text":"绿色","color":"green"},{"text":"红色","color":"red"}
这样一句里能出现多个颜色,这个方法不受聊天格式限制,适合OP在公共频道发公告,要注意的是,命令方块里使用需要先设置“允许作弊”才能正常执行。
借助插件快捷染色
如果你不想记JSON语法,装一个Essentials插件就能延续老习惯,Essentials默认支持用“&”代替“§”,&c红色文字”,在配置文件里将chat.format字段设为{default},并给玩家组加上essentials.chat.color权限,就能直接用&代码,这个方法对人数不多的小服特别友好,方便我这种懒人型OP。
我的世界服务器聊天彩色字怎么打:指令与插件配合
很多情况下,OP想要的是“发一条公告,整条消息带颜色渐变”或“用彩色字做菜单按钮”,这两种需求靠纯手打代码很吃力,指令和插件配合才是正解。
用命令方块做炫彩公告
在命令方块中输入:
/tellraw @a {"text":"服务器重启公告","color":"gold","bold":"true"},{"text":" 倒计时5分钟","color":"red"}
命令方块右键放置,输入指令后拉下拉杆激活,就能向全服发送彩色格式的公告,如果想让玩家点击文字执行命令,可以给JSON加“clickEvent”:
/tellraw @a {"text":"点我领取奖励","color":"yellow","clickEvent":{"action":"run_command","value":"/kit starter"}}
玩家点击黄色字后会自动执行“/kit starter”,这个技巧用来做服务器入场引导很顺手。
插件辅助彩色字管理
当你同时管理多个子服务器时,单纯靠命令容易乱,业界主流做法是安装OneTeam或DeluxeTags这类聊天前缀插件,它们支持直接在配置文件里写颜色代码,还能显示自定义称号,配置方式大同小异,以DeluxeTags为例,在plugins/DeluxeTags/tags.yml里增加:
myTag:
displayname: "&c传奇OP"
prefix: "&c[传奇] "
效果是ID前面出现红色的“传奇”标签,装好后给对应玩家组添加deluxetags.tag.myTag权限,就能无缝切换。
进阶玩法:让彩色字更炫酷
基础彩色字很容易被模仿,下面分享两个我实测好用的进阶方案,属于没多少代码基础也能看懂的程度。
渐变色聊天消息
用/tellraw的多个字段拼接,每个字段设置不同的颜色,就能实现从A色渐变到B色的视觉效果。
/tellraw @a {"text":"服务器","color":"#55ffff"},{"text":"欢迎你","color":"#ffaa00"}
注意高版本客户端支持“#RRGGBB”形式的十六进制颜色,但1.12之前的老版本不识别,用旧代码更兼容。
随机字符防刷屏
在聊天消息里混入“§k”,会看见一堆乱码浮动,但后面的字还是正常的。
§a普通文字§k乱码§r结尾
显示效果是绿色“普通文字”+随机跳动的字符+“,这有意思,但注意别拿它刷屏,容易触发服务器的反垃圾机制。
常见问题与答疑
Q:我的世界op彩色字代码会被服务器过滤吗?
A:会,部分服务端插件(如ClearChat、AntiSpam)会检测“§”并将其剔除,或者只允许有特定权限的玩家使用,如果你有OP权限但还是失效,去服务器后台看聊天格式插件的配置,确认“chat.color”权限是否发放,原版/tellraw指令理论上拥有权限即可执行,但如果服务器开启了“只允许命令方块执行tellraw”的设置,你还需要在命令方块里操作。
Q:我的世界op换彩色字会不会给服务器造成卡顿?
A:不会,彩色字本质上只是文本格式标签,不占用额外计算资源,但频繁发送带有大量JSON数据的/tellraw指令,可能会让客户端在多标签页情况下有轻微延迟,多数情况下可以忽略,真正影响服务器性能的是大量玩家同时发送这类消息,所以建议OP在公告时多用定时器或命令方块,避免手动反复触发。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/791193.html

