gitextract_p9xoijfz/ ├── .github/ │ └── dependabot.yml ├── .gitignore ├── LICENSE ├── README.md ├── apis/ │ ├── base/ │ │ ├── funcs.go │ │ ├── named.go │ │ ├── state.go │ │ └── unique.go │ ├── buff/ │ │ └── buffers.go │ ├── cmds/ │ │ ├── command.go │ │ └── commandmanager.go │ ├── data/ │ │ ├── chat/ │ │ │ └── coloring.go │ │ ├── location.go │ │ ├── material.go │ │ ├── msgs/ │ │ │ └── messages.go │ │ ├── position.go │ │ ├── rotation.go │ │ ├── tags/ │ │ │ └── nbt.go │ │ └── versions.go │ ├── ents/ │ │ ├── entity.go │ │ ├── living.go │ │ ├── player.go │ │ └── sender.go │ ├── game/ │ │ ├── difficulty.go │ │ ├── dimension.go │ │ ├── event/ │ │ │ ├── block.go │ │ │ ├── cancel.go │ │ │ └── player.go │ │ ├── gamemode.go │ │ ├── level/ │ │ │ ├── block.go │ │ │ ├── chunk.go │ │ │ ├── level.go │ │ │ ├── slice.go │ │ │ └── value.go │ │ ├── leveltype.go │ │ └── profile.go │ ├── logs/ │ │ └── logging.go │ ├── math/ │ │ └── vector.go │ ├── rand/ │ │ └── random.go │ ├── server.go │ ├── task/ │ │ ├── tasking.go │ │ └── tasking_test.go │ ├── urls/ │ │ └── urls.go │ ├── util/ │ │ ├── formats.go │ │ └── watcher.go │ └── uuid/ │ └── uuids.go ├── go.mod ├── go.sum ├── impl/ │ ├── base/ │ │ ├── combine.go │ │ ├── compact.go │ │ ├── connect.go │ │ ├── network.go │ │ └── packets.go │ ├── conf/ │ │ └── config.go │ ├── conn/ │ │ ├── buffers.go │ │ ├── connect.go │ │ ├── crypto/ │ │ │ └── cfb8.go │ │ └── network.go │ ├── cons/ │ │ └── console.go │ ├── data/ │ │ ├── client/ │ │ │ ├── abilities.go │ │ │ ├── chat.go │ │ │ ├── hand.go │ │ │ ├── playerinfo.go │ │ │ ├── position.go │ │ │ ├── skin.go │ │ │ ├── slot.go │ │ │ └── status.go │ │ ├── plugin/ │ │ │ └── message.go │ │ ├── status/ │ │ │ └── response.go │ │ ├── system/ │ │ │ └── command.go │ │ └── values/ │ │ └── constants.go │ ├── game/ │ │ ├── auth/ │ │ │ ├── authenticate.go │ │ │ └── cryptography.go │ │ ├── ents/ │ │ │ ├── entity.go │ │ │ ├── living.go │ │ │ └── player.go │ │ ├── event/ │ │ │ └── events.go │ │ ├── level/ │ │ │ ├── block.go │ │ │ ├── chunk.go │ │ │ ├── level.go │ │ │ ├── slice.go │ │ │ └── value.go │ │ └── mode/ │ │ ├── mode_state0.go │ │ ├── mode_state1.go │ │ ├── mode_state2.go │ │ └── mode_state3.go │ ├── mask/ │ │ ├── masking.go │ │ └── masking_test.go │ ├── prot/ │ │ ├── client/ │ │ │ ├── to_client_state0.go │ │ │ ├── to_client_state1.go │ │ │ ├── to_client_state2.go │ │ │ └── to_client_state3.go │ │ ├── packets.go │ │ └── server/ │ │ ├── to_server_state0.go │ │ ├── to_server_state1.go │ │ ├── to_server_state2.go │ │ └── to_server_state3.go │ └── server.go └── main.go