Code Monkey home page Code Monkey logo

chocolate's Introduction

Chocolate

A Minecraft 1.8.9 Chinese PVP Client based on Tritium-X

主菜单 功能列表 功能列表

使用方法

  1. 前往release页下载发布文件,如Chocolate_r1.zip

  2. 解压该文件,将得到的名为Chocolate的文件夹移动到你的.minecraft文件夹的versions目录下

  3. 使用任意一款启动器选择游戏版本为Chocolate启动

为什么改名叫Chocolate?

单纯觉得好听一些

Chocolate修改了什么?

  1. 修改了启动画面,使用百分比布局替代了原本不合理的绝对参数,添加了启动进度条文字描述

  2. 删除了第一次进入游戏的语言设置,默认为简体中文

  3. 修改了游戏主界面的标题文字,去掉了Welcome提示,修改了四个主要按钮的位置,同样使用了百分比参数来保证不会出现全屏或者小窗口布局错误

  4. 对部分入口按钮进行微调,去掉了游戏内登录的功能(现在都是微软登录这个东西意义真不大,而且容易被说后门)

  5. 修改了版本json文件中authlib.jar文件来源(与原版1.8.9一致),也算是去掉一个诟病后面很久的设计。版本json文件附在仓库中

  6. 修复了Apache_log4j2(CVE-2021-44228)漏洞,见知乎 [漏洞复现] Apache_log4j2(CVE-2021-44228)Minecraft官网公告

  7. 添加了龙翼渲染功能

  8. 添加了游戏内切换服务器的功能

  9. 使用方正舒黑平替原有的微软雅黑字体减少游戏文件大小

源代码使用方法

1.参考MCP项目mcp918的方式获取运行库文件和依赖库文件

2.使用IDEA导入本项目,并在项目结构中设置依赖库

3.根目录下新建run目录,在run目录下新建natives文件夹,在natives文件夹下放置原本在版本文件夹下的.dll动态库文件(可以在运行配置中查看原因)

4.按照需求进行调试或者构建

源代码感谢

感谢GitHub - ImFl0wow/Tritium-Open 源代码

感谢GitHub - Canelex/DragonWingsMod 龙翼组件

感谢OPPO OPPOSans字体提供

chocolate's People

Contributors

howxu avatar howxuvscode avatar

Stargazers

LZPeng avatar  avatar

Watchers

 avatar

chocolate's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.