mirror of
https://github.com/WorldEditAxe/eaglerproxy.git
synced 2024-11-21 13:06:05 -08:00
Fix typo + debug logging leftover code
This commit is contained in:
parent
bdb05709a3
commit
7fbbe3fdf3
|
@ -11,7 +11,7 @@ export const config: Config = {
|
|||
l2: "lol"
|
||||
},
|
||||
server: {
|
||||
host: "locahost",
|
||||
host: "localhost",
|
||||
port: 25565
|
||||
},
|
||||
security: { // provide path to key & cert if you want to enable encryption/secure websockets
|
||||
|
|
4
utils.ts
4
utils.ts
|
@ -129,6 +129,8 @@ export function loginServer(ip: string, port: number, client: ProxiedPlayer) {
|
|||
})
|
||||
mcClient.on('raw', p => {
|
||||
// block the login success packet to fix the bug that prints the UUID in chat on join
|
||||
if (p[0] == 0x03 && mcClient.state == mc.states.LOGIN)
|
||||
return
|
||||
if (p[0] == 0x02 && blockedSuccessLogin) {
|
||||
client.ws.send(p)
|
||||
} else if (p[0] == 0x02) {
|
||||
|
@ -248,12 +250,10 @@ export async function doHandshake(client: ProxiedPlayer, initialPacket: Buffer)
|
|||
const skinSqrt = decodeVarInt(skin.subarray(Iid[1] + skinVerLen[1] + skinP.skinVerLen)), dimensions = Number(skinSqrt[0]) * Number(skinSqrt[0]) * 3
|
||||
skinP.skinDimens = dimensions
|
||||
skinP.skin = skin.subarray(Iid[1] + skinVerLen[1] + skinP.skinVerLen + skinSqrt[1] + 16)
|
||||
console.log(skinP.skin.length)
|
||||
if (skinP.skin.length > 16385) {
|
||||
disconnect(client, ChatColor.RED + "Invalid skin received!")
|
||||
return
|
||||
}
|
||||
console.log(skinP.skin[skinP.skin.length - 1])
|
||||
}
|
||||
client.skin = {
|
||||
type: skinP.type,
|
||||
|
|
Loading…
Reference in New Issue
Block a user