乔治a
把客户端A的符号

改成客户端B的符号

如下图 () 是改客户端不是加材质包

所有地方只要是显示这个()的就是下面的效果

怎么修改?












鸭⠀⠀
这个应该是两种括号吧 ( (  
使用加粗&l(&l!
建议试一下

乔治a
幸会秋川 发表于 2021-11-16 21:39
这个应该是两种括号吧 ( (  
使用加粗&l(&l!
建议试一下

不是两种括号这是不同的两个客户端截图同一个服同样的东西显示不一样

adgame
版本有区别的,可能下面是版本较低的

无敌三脚猫
乔治a 发表于 2021-11-16 21:44
不是两种括号这是不同的两个客户端截图同一个服同样的东西显示不一样

关闭"强制unicode字体"

乔治a
无敌三脚猫 发表于 2021-11-16 22:43
关闭"强制unicode字体"

麻烦重新读问题 我需要的是把A客户端改成B客户端效果这似乎和你说的无关

乔治a
adgame 发表于 2021-11-16 22:15
版本有区别的,可能下面是版本较低的

A端是纯净1.8.9B端是狮子端 和版本没有关系这是经过修改 我问的是怎么修改这似乎你的回答和我问的没有任何关系

名副其实
本帖最后由 名副其实 于 2021-11-16 22:55 编辑
乔治a 发表于 2021-11-16 22:49
麻烦重新读问题 我需要的是把A客户端改成B客户端效果这似乎和你说的无关 ...

需要注意的是图二的字体即为Minecraft原生的Unicode字符。
你如果要做到图中的效果能也只能这么做,不相信你可以试试看,但该操作对低版本的客户端无效,因为低版本一直存在一个Unicode强制模式无法正确替换字符的bug,因此你所使用的版本基本无法实现该功能
除非是修改过源码的pvp专用端如月端或狮端

无敌三脚猫
乔治a 发表于 2021-11-16 22:49
麻烦重新读问题 我需要的是把A客户端改成B客户端效果这似乎和你说的无关 ...

那我换种说法
在A客户端里关闭"强制unicode字体"
这下有关了吧

乔治a
无敌三脚猫 发表于 2021-11-16 22:58
那我换种说法
在A客户端里关闭"强制unicode字体"
这下有关了吧

默认就是关闭的没有实现我所说的效果

CielCraft
乔治a 发表于 2021-11-16 22:51
A端是纯净1.8.9B端是狮子端 和版本没有关系这是经过修改 我问的是怎么修改这似乎你的回答和我问的没有任 ...

狮子端自带字体的难怪了

可以去狮子端的客户端文件夹把字体材质包复制出来

名副其实
乔治a 发表于 2021-11-17 00:15
默认就是关闭的没有实现我所说的效果

你看看我回帖好吗。
低版本固有bug,字符只能在游戏语言为非Unicode字体下才有效,也就是说你如果要换只能把语言改成英语才能正确应用修改Unicode字体的效果

乔治a
名副其实 发表于 2021-11-17 23:00
你看看我回帖好吗。
低版本固有bug,字符只能在游戏语言为非Unicode字体下才有效,也就是说你如果要换只 ...

你好 我的帖子说的是 怎么实现 以及怎么修改 同样都是1.8.9的端为什么A端和B端不一样 我问的是怎么修改至于他的原理如果我知道我也不会问这个问题 我问的是问题 不是原理 ok?

名副其实
乔治a 发表于 2021-11-17 23:23
你好 我的帖子说的是 怎么实现 以及怎么修改 同样都是1.8.9的端为什么A端和B端不一样 我问的是怎么修改至 ...

实现:切换语言为英语并切换强制使用Unicode字体即可和狮端效果相同
差异: 因为狮端修复了这个代码,所以该版本的客户端能实现和高版本一样的字体切换

DreamVoid
我问的是怎么修改

方法一:改Minecraft代码,可通过写Forge mod的方式动态修改
方法二:语言设为英文,关闭强制Unicode字体