蓝花楹
本帖最后由 c代码 于 2021-7-30 02:25 编辑

具体的情况是这样的
当我在为服务器的各个世界进行命名时(比如出生的世界 取名主世界,DIM-1命名为下界,DIM1命名为末地)
就是设置如下图图所示的,会出现在聊天栏里的前缀


下图是在多世界插件里worlds.yml文件中编辑的文字


从上面两个图里得到结果是,格式没有问题。【主世界】这个文本确确实实在聊天栏里显示出来了。

但是,模组生成的世界无法命名。
比如服务器安装了暮色森林和阿图姆,这两个模组会生成新的世界。
当我也想给它们添加前缀时,始终无法显示出来。
如图所示





后来我发现了“可能”导致这个问题的原因。
模组生成的世界并不会直接出现在服务端的world文件夹里,
而是会在world文件夹里再创建一个名为dimensions的文件夹,然后再把世界放在这里。
如图



我想大概就是多了这么一级,导致multiverse无法“识别”这由模组生成的世界了。我猜测multiverse只认world底下的世界,不认放在dimensions底下的世界。
以至于无法在worlds.yml里为它们添加前缀。
为了验证这个原因。我后来又进行了一次如下图所示的实验

由/gc可知,这个atum的世界确确实实存在,确确实实被服务器加载出来了。





但是multiverse也确实无法正确认识这个世界。(
但worlds.yml里确实出现了twilightforest和atum的两大段文字
诶,这个世界我认识了,但没完全认识.jpg
(好绕啊)


那么我的问题是:
在不影响模组的正常使用的前提下,
如何能够为这模组生成的世界成功添加前缀
(顺带如果我上述的猜测存在错误,也请指教)

感谢万分!






qq480924272
楼主可以试着转码      

蓝花楹
qq480924272 发表于 2021-7-30 03:06
楼主可以试着转码

感谢你的回答。
但应该不是这样解决的,
因为我试过,就算alias那一栏不是中文名而是全英文字符,也一样是无法正常显示的。

可爱小天空
将alias设置为空
[信息|管理]ProtocolStringReplacer——高效地修改数据包发给玩家的字符串[1.8-1.17]
https://www.mcbbs.net/thread-1209429-1-1.html
(出处: Minecraft(我的世界)中文论坛)
用这个插件强制替换ATom: 阿图姆 等

第一页 上一页 下一页 最后一页