Refactor server modules into main package and improve error handling

This commit is contained in:
adman
2026-02-24 23:27:56 +01:00
parent 85529b965b
commit bd83b9689e
18 changed files with 137 additions and 508 deletions
+2 -2
View File
@@ -25,7 +25,7 @@ func (s *StatusClient) Default(event any) (err error) {
func (s *StatusClient) OnStart(_ event.OnStart) (err error) {
parts := strings.Split(s.RemoteAddr().String(), ":")
versionData, err := data.LookUpProtocolVersionByName(s.Version)
versionData, err := data.LookUpVersionByName(s.Version)
if err != nil {
return
}
@@ -34,7 +34,7 @@ func (s *StatusClient) OnStart(_ event.OnStart) (err error) {
return
}
err = s.Send(&v1_21_8.HandshakingToServerPacketSetProtocol{
ProtocolVersion: int32(versionData.Version),
ProtocolVersion: versionData.Version,
ServerHost: parts[0],
ServerPort: uint16(port),
NextState: int32(proto_base.Status),