Files
legacy-version/legacyver/proto/id.go
AkmalFairuz 8a209b75bf Add support for protocol version 800 (1.21.80)
Introduced support for protocol 800, including biome definitions, camera presets, and player list updates. Upgraded dependencies, adjusted mappings, and enhanced the README to reflect recent changes.
2025-05-11 21:32:37 +07:00

39 lines
827 B
Go

package proto
import "github.com/sandertv/gophertunnel/minecraft/protocol"
const (
ID800 = 800 // v1.21.80
ID786 = 786 // v1.21.70
ID776 = 776 // v1.21.60
ID766 = 766 // v1.21.50
ID748 = 748 // v1.21.40
ID729 = 729 // v1.21.30
ID712 = 712 // v1.21.20
ID686 = 686 // v1.21.2
ID685 = 685 // v1.21.0
ID671 = 671 // v1.20.80
ID662 = 662 // v1.20.70
ID649 = 649 // v1.20.60
)
func IsProtoGTE(io protocol.IO, proto int32) bool {
return io.(IO).ProtocolID() >= proto
}
func IsProtoLTE(io protocol.IO, proto int32) bool {
return io.(IO).ProtocolID() <= proto
}
func IsProtoLT(io protocol.IO, proto int32) bool {
return io.(IO).ProtocolID() < proto
}
func IsProtoGT(io protocol.IO, proto int32) bool {
return io.(IO).ProtocolID() > proto
}
func FetchProtoID(io protocol.IO) int32 {
return io.(IO).ProtocolID()
}