第19章关于Java版的特殊文本输入方法 - Minecraft指令手册 - 你好MC - 游戏竞技小说 - 30读书

第19章关于Java版的特殊文本输入方法

上两章讲了如何使用可以“说话”的指令,但是关于java版,我还要再补充一章。因为java版的文本输入方式和基岩版截然不同,java版的文本是使用json文本的。下面先上旧版的格式:

{text:“内容“}

基岩版直接输入内容即可,但java版需要像这样做才可以。

另外说一点,我刚才说“旧版”是因为似乎从1.9版本开始,就不支持这种json文本格式了。

但是如果还需要搭配上颜色,那么还需要加上color:

{text:“内容“,color:“颜色“}

不写颜色默认是白色。这里的颜色要填的是颜色的英文,和之前说过的物品英文一样,空格都需要使用“_”来代替。

颜色这里就不必了吧,网上一搜一大堆。

但是如果还要加上文字特效呢?

那么就需要用到bold(粗体)、italic(斜体)、underlined(下划线)、strikethrough(删除线)和obfuscated(乱码)了。

具体是这样的:

{text:“内容“,color:“颜色“,bold:true,italic:true}

就像上面这样一直加下去,其都是用之前说过的布尔值的,也就是true(对)和false(错)。

那么新版是怎么样的呢?很简单,看下面:

{“text“:“内容“,“color“:“颜色“,“bold“:true,“italic“:true}

看到没有,那些参数都要加上双引号。但注意,布尔值不用。

其实也就这么多了,但还要注意一点:除了“内容”,其他全都是英文字符与符号,不要出现中文符号,那样子也是无法执行的。

这种文本在java都是适用的,你甚至可以在告示牌上、铁砧里、聊天框等地方使用它,因为java版你要更改文字颜色就需要用到json文本。

这章就到这了,相信各位java玩家都懂了吧。

字体大小
主题切换