A Minecraft 1.8.9 Chinese PVP Client based on Tritium-X
-
前往release页下载发布文件,如Chocolate_r1.zip
-
解压该文件,将得到的名为Chocolate的文件夹移动到你的.minecraft文件夹的versions目录下
-
使用任意一款启动器选择游戏版本为Chocolate启动
单纯觉得好听一些
-
修改了启动画面,使用百分比布局替代了原本不合理的绝对参数,添加了启动进度条文字描述
-
删除了第一次进入游戏的语言设置,默认为简体中文
-
修改了游戏主界面的标题文字,去掉了Welcome提示,修改了四个主要按钮的位置,同样使用了百分比参数来保证不会出现全屏或者小窗口布局错误
-
对部分入口按钮进行微调,去掉了游戏内登录的功能(现在都是微软登录这个东西意义真不大,而且容易被说后门)
-
修改了版本json文件中authlib.jar文件来源(与原版1.8.9一致),也算是去掉一个诟病后面很久的设计。版本json文件附在仓库中
-
修复了Apache_log4j2(CVE-2021-44228)漏洞,见知乎 [漏洞复现] Apache_log4j2(CVE-2021-44228),Minecraft官网公告
-
添加了龙翼渲染功能
-
添加了游戏内切换服务器的功能
-
使用方正舒黑平替原有的微软雅黑字体减少游戏文件大小
1.参考MCP项目mcp918的方式获取运行库文件和依赖库文件
2.使用IDEA导入本项目,并在项目结构中设置依赖库
3.根目录下新建run目录,在run目录下新建natives文件夹,在natives文件夹下放置原本在版本文件夹下的.dll动态库文件(可以在运行配置中查看原因)
4.按照需求进行调试或者构建
感谢GitHub - ImFl0wow/Tritium-Open 源代码
感谢GitHub - Canelex/DragonWingsMod 龙翼组件
感谢OPPO OPPOSans字体提供