From e2c9fe43cc1ebde9d26c6126a9058f98e496d671 Mon Sep 17 00:00:00 2001 From: AkmalFairuz Date: Wed, 1 Jan 2025 13:44:55 +0700 Subject: [PATCH] Add packets to pool --- legacyver/protocol.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/legacyver/protocol.go b/legacyver/protocol.go index 13c6a6d..a40919b 100644 --- a/legacyver/protocol.go +++ b/legacyver/protocol.go @@ -48,6 +48,32 @@ func convertPacketFunc(pid uint32, cur func() packet.Packet) func() packet.Packe return func() packet.Packet { return &legacypacket.Transfer{} } case packet.IDUpdateAttributes: return func() packet.Packet { return &legacypacket.UpdateAttributes{} } + case packet.IDAddPlayer: + return func() packet.Packet { return &legacypacket.AddPlayer{} } + case packet.IDAddActor: + return func() packet.Packet { return &legacypacket.AddActor{} } + case packet.IDSetActorLink: + return func() packet.Packet { return &legacypacket.SetActorLink{} } + case packet.IDCameraInstruction: + return func() packet.Packet { return &legacypacket.CameraInstruction{} } + case packet.IDChangeDimension: + return func() packet.Packet { return &legacypacket.ChangeDimension{} } + case packet.IDCorrectPlayerMovePrediction: + return func() packet.Packet { return &legacypacket.CorrectPlayerMovePrediction{} } + case packet.IDDisconnect: + return func() packet.Packet { return &legacypacket.Disconnect{} } + case packet.IDEditorNetwork: + return func() packet.Packet { return &legacypacket.EditorNetwork{} } + case packet.IDMobArmourEquipment: + return func() packet.Packet { return &legacypacket.MobArmourEquipment{} } + case packet.IDPlayerArmourDamage: + return func() packet.Packet { return &legacypacket.PlayerArmourDamage{} } + case packet.IDSetTitle: + return func() packet.Packet { return &legacypacket.SetTitle{} } + case packet.IDStopSound: + return func() packet.Packet { return &legacypacket.StopSound{} } + case packet.IDInventoryTransaction: + return func() packet.Packet { return &legacypacket.InventoryTransaction{} } default: return cur }