refactor package
This commit is contained in:
@ -0,0 +1,20 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"git.konjactw.dev/patyhank/minego/codec/packet/game/server"
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
)
|
||||
|
||||
type ConfigClientInformation struct {
|
||||
server.ClientInformation
|
||||
}
|
||||
|
||||
func (ConfigClientInformation) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigClientInformation
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigClientInformation, func() ServerboundPacket {
|
||||
return &ConfigClientInformation{}
|
||||
})
|
||||
}
|
103
pkg/protocol/packet/configuration/server/codecs.go
Normal file
103
pkg/protocol/packet/configuration/server/codecs.go
Normal file
@ -0,0 +1,103 @@
|
||||
// Code generated by github.com/go-mc/packetizer; DO NOT EDIT.
|
||||
|
||||
package server
|
||||
|
||||
import (
|
||||
"io"
|
||||
|
||||
"github.com/Tnze/go-mc/net/packet"
|
||||
)
|
||||
|
||||
func (c *ConfigCustomClickAction) ReadFrom(r io.Reader) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = (*packet.Identifier)(&c.Action).ReadFrom(r)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
temp, err = packet.NBT(&c.Data).ReadFrom(r)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
|
||||
func (c ConfigCustomClickAction) WriteTo(w io.Writer) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = (*packet.Identifier)(&c.Action).WriteTo(w)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
temp, err = packet.NBT(&c.Data).WriteTo(w)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
func (c *ConfigFinishConfiguration) ReadFrom(r io.Reader) (n int64, err error) {
|
||||
return 0, nil
|
||||
}
|
||||
|
||||
func (c ConfigFinishConfiguration) WriteTo(w io.Writer) (n int64, err error) {
|
||||
return 0, nil
|
||||
}
|
||||
func (c *ConfigKeepAlive) ReadFrom(r io.Reader) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = (*packet.Long)(&c.ID).ReadFrom(r)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
|
||||
func (c ConfigKeepAlive) WriteTo(w io.Writer) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = (*packet.Long)(&c.ID).WriteTo(w)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
func (c *ConfigPong) ReadFrom(r io.Reader) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = (*packet.Int)(&c.ID).ReadFrom(r)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
|
||||
func (c ConfigPong) WriteTo(w io.Writer) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = (*packet.Int)(&c.ID).WriteTo(w)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
func (c *ConfigSelectKnownPacks) ReadFrom(r io.Reader) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = packet.Array(&c.Packs).ReadFrom(r)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
||||
|
||||
func (c ConfigSelectKnownPacks) WriteTo(w io.Writer) (n int64, err error) {
|
||||
var temp int64
|
||||
temp, err = packet.Array(&c.Packs).WriteTo(w)
|
||||
n += temp
|
||||
if err != nil {
|
||||
return n, err
|
||||
}
|
||||
return n, err
|
||||
}
|
20
pkg/protocol/packet/configuration/server/cookie_response.go
Normal file
20
pkg/protocol/packet/configuration/server/cookie_response.go
Normal file
@ -0,0 +1,20 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"git.konjactw.dev/patyhank/minego/codec/packet/game/server"
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
)
|
||||
|
||||
type ConfigCookieResponse struct {
|
||||
server.CookieResponse
|
||||
}
|
||||
|
||||
func (ConfigCookieResponse) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigCookieResponse
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigCookieResponse, func() ServerboundPacket {
|
||||
return &ConfigCookieResponse{}
|
||||
})
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
"github.com/Tnze/go-mc/nbt"
|
||||
)
|
||||
|
||||
//codec:gen
|
||||
type ConfigCustomClickAction struct {
|
||||
Action string `mc:"Identifier"`
|
||||
Data nbt.RawMessage `mc:"NBT"`
|
||||
}
|
||||
|
||||
func (ConfigCustomClickAction) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigCustomClickAction
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigCustomClickAction, func() ServerboundPacket {
|
||||
return &ConfigCustomClickAction{}
|
||||
})
|
||||
}
|
20
pkg/protocol/packet/configuration/server/custom_payload.go
Normal file
20
pkg/protocol/packet/configuration/server/custom_payload.go
Normal file
@ -0,0 +1,20 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"git.konjactw.dev/patyhank/minego/codec/packet/game/server"
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
)
|
||||
|
||||
type ConfigCustomPayload struct {
|
||||
server.CustomPayload
|
||||
}
|
||||
|
||||
func (ConfigCustomPayload) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigCustomPayload
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigCustomPayload, func() ServerboundPacket {
|
||||
return &ConfigCustomPayload{}
|
||||
})
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package server
|
||||
|
||||
import "github.com/Tnze/go-mc/data/packetid"
|
||||
|
||||
//codec:gen
|
||||
type ConfigFinishConfiguration struct {
|
||||
}
|
||||
|
||||
func (ConfigFinishConfiguration) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigFinishConfiguration
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigFinishConfiguration, func() ServerboundPacket {
|
||||
return &ConfigFinishConfiguration{}
|
||||
})
|
||||
}
|
18
pkg/protocol/packet/configuration/server/keep_alive.go
Normal file
18
pkg/protocol/packet/configuration/server/keep_alive.go
Normal file
@ -0,0 +1,18 @@
|
||||
package server
|
||||
|
||||
import "github.com/Tnze/go-mc/data/packetid"
|
||||
|
||||
//codec:gen
|
||||
type ConfigKeepAlive struct {
|
||||
ID int64
|
||||
}
|
||||
|
||||
func (ConfigKeepAlive) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigKeepAlive
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigKeepAlive, func() ServerboundPacket {
|
||||
return &ConfigKeepAlive{}
|
||||
})
|
||||
}
|
19
pkg/protocol/packet/configuration/server/packet.go
Normal file
19
pkg/protocol/packet/configuration/server/packet.go
Normal file
@ -0,0 +1,19 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
pk "github.com/Tnze/go-mc/net/packet"
|
||||
)
|
||||
|
||||
type ServerboundPacket interface {
|
||||
pk.Field
|
||||
PacketID() packetid.ServerboundPacketID
|
||||
}
|
||||
|
||||
type serverPacketCreator func() ServerboundPacket
|
||||
|
||||
var packetRegistry = make(map[packetid.ServerboundPacketID]serverPacketCreator)
|
||||
|
||||
func registerPacket(id packetid.ServerboundPacketID, creator serverPacketCreator) {
|
||||
packetRegistry[id] = creator
|
||||
}
|
18
pkg/protocol/packet/configuration/server/pong.go
Normal file
18
pkg/protocol/packet/configuration/server/pong.go
Normal file
@ -0,0 +1,18 @@
|
||||
package server
|
||||
|
||||
import "github.com/Tnze/go-mc/data/packetid"
|
||||
|
||||
//codec:gen
|
||||
type ConfigPong struct {
|
||||
ID int32
|
||||
}
|
||||
|
||||
func (ConfigPong) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigPong
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigPong, func() ServerboundPacket {
|
||||
return &ConfigPong{}
|
||||
})
|
||||
}
|
20
pkg/protocol/packet/configuration/server/resource_pack.go
Normal file
20
pkg/protocol/packet/configuration/server/resource_pack.go
Normal file
@ -0,0 +1,20 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"git.konjactw.dev/patyhank/minego/codec/packet/game/server"
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
)
|
||||
|
||||
type ConfigResourcePack struct {
|
||||
server.ResourcePack
|
||||
}
|
||||
|
||||
func (ConfigResourcePack) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigResourcePack
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigResourcePack, func() ServerboundPacket {
|
||||
return &ConfigResourcePack{}
|
||||
})
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"git.konjactw.dev/patyhank/minego/codec/packet/configuration/client"
|
||||
"github.com/Tnze/go-mc/data/packetid"
|
||||
)
|
||||
|
||||
//codec:gen
|
||||
type ConfigSelectKnownPacks struct {
|
||||
Packs []client.KnownPack
|
||||
}
|
||||
|
||||
func (ConfigSelectKnownPacks) PacketID() packetid.ServerboundPacketID {
|
||||
return packetid.ServerboundConfigSelectKnownPacks
|
||||
}
|
||||
|
||||
func init() {
|
||||
registerPacket(packetid.ServerboundConfigSelectKnownPacks, func() ServerboundPacket {
|
||||
return &ConfigSelectKnownPacks{}
|
||||
})
|
||||
}
|
Reference in New Issue
Block a user