Skip to content

Commit

Permalink
feat: Minecraft 1.20.2-4 support (#258)
Browse files Browse the repository at this point in the history
* Begin of Minecraft_1_20_2 support development

* reduce repetitive version code

* Add new packets

* update packet ids

* WIP: backend config session handler

* remove testing fields

* Add client brand

* finish backendConfigSessionHandler

* complete session client config handler

* update argument registry

* disable test for ResourcePackRequest

* Fix ServerLoginSuccess in GreaterEqual Minecraft_1_16 to use ReadUUIDIntArray

* Update ResourcePackResponseStatus

* So many changes for 1.20.2+

* Add send command

* Update login and joingame packets

* check switch

* Add auto reading; fix release packet queue

* Reduce extensive error checking (#266)

* preader/pwriter

* Use optimized cipher

* component_holder.go and more

* fix nbt stuff; Successfully joined server!

* fix(JsonToBinaryTag): fix write nbt

* Fix convert string snbt to json

* fix nbtconv test

* remove obsolete ReadComponent func

* Update deps

* Don't test joingame for now
  • Loading branch information
robinbraemer authored Dec 31, 2023
1 parent 2fa3d97 commit d6f4446
Show file tree
Hide file tree
Showing 84 changed files with 5,573 additions and 2,568 deletions.
66 changes: 31 additions & 35 deletions .examples/extend/simple-proxy/go.mod
Original file line number Diff line number Diff line change
@@ -1,70 +1,66 @@
module simple-proxy

go 1.21.0
go 1.21.1

replace go.minekube.com/gate => ../../../

require (
github.com/robinbraemer/event v0.0.1
go.minekube.com/brigodier v0.0.1
go.minekube.com/common v0.0.5
go.minekube.com/gate v0.33.2-0.20230822121626-c5ff20fd3477
go.minekube.com/gate v0.34.1-0.20231230210130-ec01f3342e37
)

require (
buf.build/gen/go/minekube/connect/protocolbuffers/go v1.31.0-20230517110945-04c17e7d2fd9.1 // indirect
buf.build/gen/go/minekube/connect/protocolbuffers/go v1.32.0-20230517110945-04c17e7d2fd9.1 // indirect
github.com/Tnze/go-mc v1.20.2-0.20231123224931-bc3d77d78437 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
github.com/dboslee/lru v0.0.1 // indirect
github.com/df-mc/atomic v1.10.0 // indirect
github.com/edwingeng/deque/v2 v2.1.1 // indirect
github.com/emirpasic/gods v1.18.1 // indirect
github.com/francoispqt/gojay v1.2.13 // indirect
github.com/fsnotify/fsnotify v1.6.0 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/gammazero/deque v0.2.1 // indirect
github.com/go-gl/mathgl v1.1.0 // indirect
github.com/go-logr/logr v1.2.4 // indirect
github.com/go-logr/zapr v1.2.4 // indirect
github.com/go-logr/logr v1.4.1 // indirect
github.com/go-logr/zapr v1.3.0 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/google/uuid v1.3.1 // indirect
github.com/google/uuid v1.5.0 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/jellydator/ttlcache/v3 v3.0.1 // indirect
github.com/klauspost/compress v1.16.7 // indirect
github.com/jellydator/ttlcache/v3 v3.1.1 // indirect
github.com/knadh/koanf/providers/file v0.1.0 // indirect
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
github.com/magiconair/properties v1.8.7 // indirect
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect
github.com/pelletier/go-toml/v2 v2.0.9 // indirect
github.com/pelletier/go-toml/v2 v2.1.1 // indirect
github.com/pires/go-proxyproto v0.7.0 // indirect
github.com/rs/xid v1.5.0 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/sandertv/go-raknet v1.12.1 // indirect
github.com/sandertv/gophertunnel v1.31.0 // indirect
github.com/spf13/afero v1.9.5 // indirect
github.com/spf13/cast v1.5.1 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/sagikazarmark/locafero v0.4.0 // indirect
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
github.com/sourcegraph/conc v0.3.0 // indirect
github.com/spf13/afero v1.11.0 // indirect
github.com/spf13/cast v1.6.0 // indirect
github.com/spf13/pflag v1.0.5 // indirect
github.com/spf13/viper v1.16.0 // indirect
github.com/spf13/viper v1.18.2 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
github.com/urfave/cli/v2 v2.25.7 // indirect
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
go.minekube.com/connect v0.5.3 // indirect
github.com/urfave/cli/v2 v2.27.1 // indirect
github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e // indirect
go.minekube.com/connect v0.6.0 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.25.0 // indirect
golang.org/x/image v0.11.0 // indirect
golang.org/x/net v0.10.0 // indirect
golang.org/x/sync v0.3.0 // indirect
golang.org/x/sys v0.11.0 // indirect
golang.org/x/text v0.12.0 // indirect
golang.org/x/time v0.3.0 // indirect
google.golang.org/genproto v0.0.0-20230803162519-f966b187b2e5 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230821184602-ccc8af3d0e93 // indirect
google.golang.org/grpc v1.57.0 // indirect
google.golang.org/protobuf v1.31.0 // indirect
go.uber.org/zap v1.26.0 // indirect
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b // indirect
golang.org/x/sync v0.5.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/time v0.5.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0 // indirect
google.golang.org/grpc v1.60.1 // indirect
google.golang.org/protobuf v1.32.0 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
nhooyr.io/websocket v1.8.7 // indirect
nhooyr.io/websocket v1.8.10 // indirect
)
Loading

0 comments on commit d6f4446

Please sign in to comment.