2020年2月15日 阴 又是无聊的一天,病毒肆虐,哪也去不了,一年更新一次文章
Minecraft一般国内都是使用离线验证及盗版账号
如果想使用正版验证的话需要购买账号账号,但是也可以自己造一个正版验证接口
这里只讲走bc服进去验证方式,spigot的话应该也是一样,我这里只讲快速实现一个能够登录的API//一个快速实现的API会请求下面3个接口地址
POST /authserver/authenticate //用于验证账号登陆
POST /sessionserver/session/minecraft/join //用于加入服务器
GET /sessionserver/session/minecraft/hasJoined //用于验证账号是否加入服务器
注:所有POST接口均为application/json请求首先第一步启动器那边输入账号密码后会调用/authserver/authenticate 进行账号密码的验证,启动器请求参数如下{
"username":"i@acgxt.com",
"password":"明文密码"
}
或是标准的
{
"agent": {
"name": "Minecraft",
"version": 1
},
"username": "i@acgxt.com",
"password": "明文密码",
"requestUser": false,