feat: update client
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
parent
4f5c9bafa1
commit
081a934747
@ -22,7 +22,7 @@
|
|||||||
"test": "echo \"Error: run tests from root\" && exit 1"
|
"test": "echo \"Error: run tests from root\" && exit 1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"minecraft-protocol": "^1.19.0"
|
"minecraft-protocol": "^1.21.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"rimraf": "^3.0.2",
|
"rimraf": "^3.0.2",
|
||||||
|
@ -4,10 +4,12 @@ import { createClient } from 'minecraft-protocol'
|
|||||||
import { attachForge } from './forge'
|
import { attachForge } from './forge'
|
||||||
import { attachEvents } from './event'
|
import { attachEvents } from './event'
|
||||||
|
|
||||||
let username = process.argv[2] || 'Mr_jtb'
|
let readUserInfo = process.argv[2] || 'Mr_jtb'
|
||||||
let password = process.argv[3] || ''
|
let realUserInfo = readUserInfo.split(":")
|
||||||
let version = process.argv[4] || '1.12.2'
|
let username = realUserInfo[0]
|
||||||
let readAddress = process.argv[5] || '192.168.2.5:25577'
|
let password = realUserInfo[1] || ''
|
||||||
|
let version = process.argv[3] || '1.12.2'
|
||||||
|
let readAddress = process.argv[4] || '192.168.2.25:25565'
|
||||||
let realAddress = readAddress.split(":")
|
let realAddress = readAddress.split(":")
|
||||||
let address = realAddress[0]
|
let address = realAddress[0]
|
||||||
let port = parseInt(realAddress[1] || "25565")
|
let port = parseInt(realAddress[1] || "25565")
|
||||||
@ -18,17 +20,23 @@ function commandLineCreateClient() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function createConnection(host: string, port: number, username: string, password: string) {
|
function createConnection(host: string, port: number, username: string, password: string) {
|
||||||
let client = createClient({
|
let clientOptions: any = {
|
||||||
version,
|
version,
|
||||||
host,
|
host,
|
||||||
port,
|
port,
|
||||||
username,
|
username,
|
||||||
password,
|
password,
|
||||||
clientToken: 'd02c7f39-2376-45da-a5a5-50e24fa8b185',
|
// clientToken: 'd02c7f39-2376-45da-a5a5-50e24fa8b185',
|
||||||
//@ts-ignore
|
//@ts-ignore
|
||||||
authServer: 'https://mcsso.yumc.pw/api/yggdrasil/authserver',
|
// authServer: 'https://skin.yumc.pw/api/yggdrasil/authserver',
|
||||||
sessionServer: 'https://mcsso.yumc.pw/api/yggdrasil/sessionserver'
|
// sessionServer: 'https://skin.yumc.pw/api/yggdrasil/sessionserver'
|
||||||
})
|
}
|
||||||
|
if (clientOptions.password) {
|
||||||
|
clientOptions.clientToken = 'd02c7f39-2376-45da-a5a5-50e24fa8b185'
|
||||||
|
clientOptions.authServer = 'https://skin.yumc.pw/api/yggdrasil/authserver'
|
||||||
|
clientOptions.sessionServer = 'https://skin.yumc.pw/api/yggdrasil/sessionserver'
|
||||||
|
}
|
||||||
|
let client = createClient(clientOptions)
|
||||||
|
|
||||||
attachCommon(client)
|
attachCommon(client)
|
||||||
attachForge(client)
|
attachForge(client)
|
||||||
|
Loading…
Reference in New Issue
Block a user