Reimplement !drain command

This commit is contained in:
Tanner
2026-11-04 17:29:52 +00:00
parent 6dbc61284a
commit 23ecfa4446
5 changed files with 165 additions and 13 deletions
+7 -7
View File
@@ -47,12 +47,12 @@ kept alive. Edits to connection/bootstrap files are reported as deferred until
the next manual start, rather than triggering an automatic reconnect.
The 26.3 client now handles AuthMe, chat commands, chunk/world-state caching,
modern block/item/entity data, entity tracking, read-only inventory/component
sync, path-following movement (`1goto x y z`), and the crop harvest/replant loop
(`1farm crops`). General inventory/window actions and the other farming/trading
jobs remain disabled until their 26.3 packets are migrated. The default server is
`127.0.0.1`; set `SERVER` explicitly only when you intentionally want another
server.
modern block/item/entity data, entity tracking, inventory/component sync,
path-following movement (`1goto x y z`), inventory draining (`1drain`), and the
crop harvest/replant loop (`1farm crops`). Other inventory/window actions and
the farming/trading jobs remain disabled until their 26.3 packets are migrated.
The default server is `127.0.0.1`; set `SERVER` explicitly only when you
intentionally want another server.
## Usage
@@ -74,7 +74,7 @@ and all bots will run the command.
The current 26.3 command path handles public chat. Private-message routing is
not migrated yet. Verified commands are `!ping`, `!pos`, `!loaded`, `!info x y
z`, `!inv` (basic slot/count data), and addressed path movement such as
z`, `!inv` (basic slot/count data), `1drain`, addressed path movement such as
`1goto x y z`, and `1farm crops`. The command catalog below is retained from
the legacy bot; other inventory actions, arbitrary block interaction, and the
other farming/trading commands are not yet available on 26.3. Common item