спасибо Россия

This commit is contained in:
yourfriend 2022-07-10 20:01:35 +03:00
parent 5e3306276a
commit 5999e6b3f4
No known key found for this signature in database
GPG key ID: C28FFD8607DAC4DE

View file

@ -152,7 +152,7 @@ export class Server {
this.broadcast(`${player.username} has &cleft`); this.broadcast(`${player.username} has &cleft`);
await this.worlds.find(e => e.name == player.world)!.save(); await this.worlds.find(e => e.name == player.world)!.save();
this.broadcastPacket( this.broadcastPacket(
(e) => PacketDefinitions.despawn(player.id, e), (e) => PacketDefinitions.despawn(player.id, e),
player, player,
@ -231,7 +231,8 @@ export class Server {
player.toWorld(this.worlds.find((e) => e.name == player.world)!); player.toWorld(this.worlds.find((e) => e.name == player.world)!);
this.broadcast(`${player.username} has &ajoined`); this.broadcast(`${player.username} has &ajoined`);
} else if (packetType == 0x08) { } else if (packetType == 0x08) {
const player = this.players.find((e) => e.socket == connection)!; const player = this.players.find((e) => e.socket == connection);
if(!player) return;
packet.readByte(); packet.readByte();
player.position.x = packet.readShort(); player.position.x = packet.readShort();
@ -248,7 +249,8 @@ export class Server {
} else if (packetType == 0x0d) { } else if (packetType == 0x0d) {
packet.readByte(); packet.readByte();
const player = this.players.find((e) => e.socket == connection)!; const player = this.players.find((e) => e.socket == connection);
if(!player) return;
const message = packet.readString(); const message = packet.readString();
let playerColor = "[member] &b"; let playerColor = "[member] &b";
@ -272,7 +274,8 @@ export class Server {
} }
this.broadcast(`${playerColor}${player.username}&f: ${message}`); this.broadcast(`${playerColor}${player.username}&f: ${message}`);
} else if (packetType == 0x05) { } else if (packetType == 0x05) {
const player = this.players.find((e) => e.socket == connection)!; const player = this.players.find((e) => e.socket == connection);
if(!player) return;
const position = { const position = {
x: packet.readShort(), x: packet.readShort(),
@ -284,7 +287,8 @@ export class Server {
const id = mode ? block : 0; const id = mode ? block : 0;
const world = this.worlds.find((e) => e.name == player.world)!; const world = this.worlds.find((e) => e.name == player.world);
if(!world) return;
let pluginAnswer: boolean[] = []; let pluginAnswer: boolean[] = [];