Skip to content

Commit

Permalink
feat(protocol): added ClientboundFormClosePacket
Browse files Browse the repository at this point in the history
  • Loading branch information
PMK744 committed Jul 9, 2024
1 parent bd5653f commit 7a3fbcb
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 3 deletions.
6 changes: 5 additions & 1 deletion packages/network/src/types/events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,8 @@ import type {
PlayerSkinPacket,
BlockActorDataPacket,
AwardAchievementPacket,
ServerToClientHandshakePacket
ServerToClientHandshakePacket,
ClientboundCloseFormPacket
} from "@serenityjs/protocol";
import type { NetworkPacketEvent } from "./packet-event";

Expand Down Expand Up @@ -197,6 +198,9 @@ interface NetworkEvents {
];
[Packet.SetHud]: [NetworkPacketEvent<SetHudPacket>];
[Packet.AwardAchievement]: [NetworkPacketEvent<AwardAchievementPacket>];
[Packet.ClientboundCloseForm]: [
NetworkPacketEvent<ClientboundCloseFormPacket>
];
}

export { NetworkEvents };
3 changes: 2 additions & 1 deletion packages/protocol/src/enums/packet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,8 @@ enum Packet {
DeathInfo = 0xbd, // 189
RequestNetworkSettings = 0xc1, // 193
SetHud = 0x1_34, // 308
AwardAchievement = 0x1_35 // 309
AwardAchievement = 0x1_35, // 309
ClientboundCloseForm = 0x1_36 // 310
}

export { Packet };
10 changes: 10 additions & 0 deletions packages/protocol/src/proto/data/clientbound-close-form.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { Proto } from "@serenityjs/raknet";

import { Packet } from "../../enums";

import { DataPacket } from "./data-packet";

@Proto(Packet.ClientboundCloseForm)
class ClientboundCloseFormPacket extends DataPacket {}

export { ClientboundCloseFormPacket };
1 change: 1 addition & 0 deletions packages/protocol/src/proto/data/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -88,3 +88,4 @@ export * from "./resource-pack-chunk-request";
export * from "./transfer";
export * from "./set-hud";
export * from "./award-achievement";
export * from "./clientbound-close-form";
4 changes: 3 additions & 1 deletion packages/protocol/src/proto/data/packets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ import { BlockActorDataPacket } from "./block-actor-data";
import { AwardAchievementPacket } from "./award-achievement";
import { ServerToClientHandshakePacket } from "./server-to-client-handshake";
import { DeathInfoPacket } from "./death-info";
import { ClientboundCloseFormPacket } from "./clientbound-close-form";

const Packets = {
[Packet.Login]: LoginPacket, // 1
Expand Down Expand Up @@ -169,7 +170,8 @@ const Packets = {
[Packet.DeathInfo]: DeathInfoPacket, // 189
[Packet.RequestNetworkSettings]: RequestNetworkSettingsPacket, // 193
[Packet.SetHud]: SetHudPacket, // 308
[Packet.AwardAchievement]: AwardAchievementPacket // 309
[Packet.AwardAchievement]: AwardAchievementPacket, // 309
[Packet.ClientboundCloseForm]: ClientboundCloseFormPacket // 310
};

export { Packets };

0 comments on commit 7a3fbcb

Please sign in to comment.