至于Mojang为什么要添加这个元素,可能是因为方便后期编辑吧。
对了,注意一下,一个对象里只能有一个内容元素,所以你不可能在一个对象里同时写上两个text,不然游戏只会显示其中一个元素。
我们知道,游戏内是可以选择语言的,因为各个地方的语言都是不一样的。Minecraft也不例外,里面有很多可选的语言,起码可以满足全球大部分人了。
既然游戏都要这样,那么出名的Minecraft服务器也要这样,就算不支持那些奇怪的语言,起码也要支持英文和中文繁体。
那么我们自己开的服务器该怎么翻译?
很简单:使用JSON里的transte元素就可以了。
transte元素也是属于内容元素,但它和其他元素不一样的是,它并不是完全固定的,而是会根据玩家选择的语言来自动翻译。
看到这你可能会说:Minecraft还可以翻译英文中文?
其实并不是这样的,实际上Minecraft没有内置的翻译软件,所以transte你只能填翻译标识符。
什么是翻译标识符?
翻译标识符可以指定游戏里的一个特定物品,比如“石头”,它的标识符是:
The content is not finished, continue reading on the next page