fix: possible packet issues
This commit is contained in:
@@ -18,3 +18,11 @@ var packetRegistry = make(map[packetid.ServerboundPacketID]serverPacketCreator)
|
||||
func registerPacket(id packetid.ServerboundPacketID, creator serverPacketCreator) {
|
||||
packetRegistry[id] = creator
|
||||
}
|
||||
|
||||
func CreatePacket(id packetid.ServerboundPacketID) (ServerboundPacket, bool) {
|
||||
creator, ok := packetRegistry[id]
|
||||
if !ok {
|
||||
return nil, false
|
||||
}
|
||||
return creator(), true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user