update packetid

This commit is contained in:
Tnze
2023-11-18 22:54:16 +08:00
parent bbc7777412
commit 9126fef662
3 changed files with 72 additions and 12 deletions

View File

@ -23,6 +23,11 @@ public class Main {
handlePackets(w, ConnectionProtocol.STATUS.getPacketsByIds(PacketFlow.SERVERBOUND));
System.out.println();
System.out.println();
handlePackets(w, ConnectionProtocol.CONFIGURATION.getPacketsByIds(PacketFlow.CLIENTBOUND));
System.out.println();
handlePackets(w, ConnectionProtocol.CONFIGURATION.getPacketsByIds(PacketFlow.SERVERBOUND));
System.out.println();
System.out.println();
handlePackets(w, ConnectionProtocol.PLAY.getPacketsByIds(PacketFlow.CLIENTBOUND));
System.out.println();
handlePackets(w, ConnectionProtocol.PLAY.getPacketsByIds(PacketFlow.SERVERBOUND));

31
data/packetid/legacy.go Normal file
View File

@ -0,0 +1,31 @@
package packetid
// This file might be remove in the future go-mc!!!
// Login Clientbound
const (
LoginDisconnect = iota
LoginEncryptionRequest
LoginSuccess
LoginCompression
LoginPluginRequest
)
// Login Serverbound
const (
LoginStart = iota
LoginEncryptionResponse
LoginPluginResponse
)
// Status Clientbound
const (
StatusResponse = iota
StatusPongResponse
)
// Status Serverbound
const (
StatusRequest = iota
StatusPingRequest
)

View File

@ -9,30 +9,54 @@ type (
// Login Clientbound
const (
LoginDisconnect = iota
LoginEncryptionRequest
LoginSuccess
LoginCompression
LoginPluginRequest
ClientboundLoginDisconnect ClientboundPacketID = iota // LoginDisconnect
ClientboundLoginEncryptionRequest // Hello
ClientboundLoginSuccess // GameProfile
ClientboundLoginCompression // LoginCompression
ClientboundLoginPluginRequest // CustomQuery
)
// Login Serverbound
const (
LoginStart = iota
LoginEncryptionResponse
LoginPluginResponse
ServerboundLoginStart ServerboundPacketID = iota // Hello
ServerboundLoginEncryptionResponse // Key
ServerboundLoginPluginResponse // CustomQueryAnswer
ServerboundLoginAcknowledged // LoginAcknowledged
)
// Status Clientbound
const (
StatusResponse = iota
StatusPongResponse
ClientboundStatusResponse ClientboundPacketID = iota
ClientboundStatusPongResponse
)
// Status Serverbound
const (
StatusRequest = iota
StatusPingRequest
ServerboundStatusRequest ServerboundPacketID = iota
ServerboundStatusPingRequest
)
// Configuration Clientbound
const (
ClientboundConfigCustomPayload ClientboundPacketID = iota
ClientboundConfigDisconnect
ClientboundConfigFinishConfiguration
ClientboundConfigKeepAlive
ClientboundConfigPing
ClientboundConfigRegistryData
ClientboundConfigResourcePack
ClientboundConfigUpdateEnabledFeatures
ClientboundConfigUpdateTags
)
// Configuration Serverbound
const (
ServerboundConfigClientInformation ServerboundPacketID = iota
ServerboundConfigCustomPayload
ServerboundConfigFinishConfiguration
ServerboundConfigKeepAlive
ServerboundConfigPong
ServerboundConfigResourcePack
)
// Game Clientbound