把之前写的 yggdrasil 验证端开源了
資深大佬 : daidr 0
起因
之前开了一个原版 MC 服务器和群里朋友一起玩, 因为部分人没有正版账号,所以不得不关闭了正版验证。
高版本 fabric 端没有比较完善的登录插件,而身份验证又是必要的(其实是我对皮肤非常执着:P ),所以我想尽了一切办法来实现身份验证(逃
blessing skin 有插件能够支持 yggdrasil 协议,而我需要的仅仅是身份验证和皮肤上传而已,blessing skin 对我来说就显得比较臃肿。
思来想去还是自己写了一个 yggdrasil 验证端,群里很多人想要,于是把代码整理了一下开源了,希望可以帮到和我一样有这方面需求的人。
功能
- 基本完整的 yggdrasil 协议接口(profile 接口没有实现, 但对游戏没有任何影响)
- 完整的皮肤管理
还没实现的
-
可视化的站点管理(可视化配置、用户管理)
-
邮箱验证
-
忘记密码
-
玩家名称修改
-
插件模块
-
因为之前是自己用,也没想到会开源,所以功能不是很完善,代码写得很杂很乱,配置也比较复杂。现在在爆肝修改 T_T 。
一点点截图

演示
https://auth.daidr.me
仓库地址
https://github.com/daidr/ghauth
大佬有話說 (6)