HE-Yggdrasil是Mojang定义的Yggdrasil验证协议的一份JVM实现,使用Ktor框架和Netty引擎完成。 数据库后端使用高性能的MongoDB。总而言之就是听起来NB,实际上垃圾的东西
有关协议请看:点击前往
本项目为HomeEntity的附属项目,主项目页面: 点击前往
欢迎加入 .DP7 Project: Telegram
首先Clone下来本仓库,并切换到本仓库文件夹中。
若您需要构建一份生产环境版本请执行以下指令
sudo chmod +x ./build.sh && ./build.sh -production
若您需要构建一份纯后端版本请执行以下指令
sudo chmod +x ./build.sh && ./build.sh -backend-only
若您需要构建一份纯前端版本请执行以下指令
sudo chmod +x ./build.sh && ./build.sh -frontend-only
构建脚本其他参数:
- -out <构建结果路径>
- -noshadow 后端不进行支持库打包
- -quiet 无输出模式
- -less 最小输出模式
首先,您需要一个Github账号,您需要熟练地使用Kotlin、Gradle、Git以及熟悉Minecraft网络验证,否则您的Pull Request(后文简称PR)可能会遭到拒绝
接下来,您需要在Github中fork这个仓库并clone下来master分支
然后,在您的仓库对我们的代码进行一些修改
最后,打开主仓库页面的PR界面并新建一个PR,填写一些你想说的话和更新内容并提交。
我们欢迎任何一个人对我们的项目进行贡献,感谢所有对此仓库做出过贡献的人 :)