Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
understudy-client
command
Command understudy-client connects a single bot to a Minecraft server and holds the connection open.
|
Command understudy-client connects a single bot to a Minecraft server and holds the connection open. |
|
examples
|
|
|
go
command
Command example connects a bot, mines a block and reports what the server made of it — the same thing the shell examples do, without the HTTP hop.
|
Command example connects a bot, mines a block and reports what the server made of it — the same thing the shell examples do, without the HTTP hop. |
|
internal
|
|
|
ballistics
Package ballistics solves bow trajectories.
|
Package ballistics solves bow trajectories. |
|
control
Package control exposes a bot's verbs over HTTP so it can be driven from a shell, a test runner, or another machine.
|
Package control exposes a bot's verbs over HTTP so it can be driven from a shell, a test runner, or another machine. |
|
entities
Package entities tracks the entities a server has told the client about.
|
Package entities tracks the entities a server has told the client about. |
|
gen/genopenapi
command
Command genopenapi writes docs/openapi.yaml from the control server's own route table.
|
Command genopenapi writes docs/openapi.yaml from the control server's own route table. |
|
geom
Package geom holds the spatial arithmetic the client needs: where a player's eyes are, which block a coordinate falls in, and which way to face.
|
Package geom holds the spatial arithmetic the client needs: where a player's eyes are, which block a coordinate falls in, and which way to face. |
|
inventory
Package inventory is the client's view of its own slots.
|
Package inventory is the client's view of its own slots. |
|
nbt
Package nbt salvages readable text from NBT payloads without decoding NBT.
|
Package nbt salvages readable text from NBT payloads without decoding NBT. |
|
world
Package world is the bot's view of loaded terrain.
|
Package world is the bot's view of loaded terrain. |
|
Package protocol implements the Minecraft wire format: framing, the primitive encodings, chunk decoding, and the per-version tables that say which packet ID means what.
|
Package protocol implements the Minecraft wire format: framing, the primitive encodings, chunk decoding, and the per-version tables that say which packet ID means what. |
|
versions
Package versions holds one protocol table per Minecraft version.
|
Package versions holds one protocol table per Minecraft version. |
|
Package understudy drives a Minecraft server connection far enough to be a real player: it completes the handshake, login and configuration states, enters play, and then keeps the connection healthy.
|
Package understudy drives a Minecraft server connection far enough to be a real player: it completes the handshake, login and configuration states, enters play, and then keeps the connection healthy. |
Click to show internal directories.
Click to hide internal directories.