-
Notifications
You must be signed in to change notification settings - Fork 1
WhisperControl
🧪 Beta preview — ships in 5.3 (Java beta channel). WhisperControl is part of the 5.x beta line and is off by default; it is not yet in the stable
4.1.0release. To try it, run the beta channel (see Installation). Theprotectandgotoverbs below are new in 5.3.
WhisperControl lets authorized players whisper the bot plain verbs and it acts — no Discord, no terminal, no command prefix. It doesn't re-implement movement or combat; it wires together modules the proxy already has (the Baritone pathfinder, KillAura, ElytraPilot, SpawnPatrol, AquariusMiner).
Command: whispercontrol (alias wc). It's a module — enable it with wc on.
Whisper these to the bot in-game (e.g. /w <botname> protect):
| Verb | What it does |
|---|---|
protect |
New in 5.3. Guard you — leash nearby, scan a 32-block sphere around you for hostile mobs and path to the nearest to kill it, and swap a worn elytra for a chestplate in combat range. |
come |
Come to you — walk if within comeFlyThreshold (default 200) blocks, else fly there. Accepts coords: come <x> <z> / come <x> <y> <z>. |
goto <x> <y> <z> |
New in 5.3. Go to exact coordinates. The coordinates never travel over Minecraft chat — see below. |
patrol |
Patrol a preset area (set with wc patrol … or the Discord panel). |
mine |
Mine a preset box (set with wc mine … or the panel) — drives AquariusMiner. |
stop |
Halt protect / patrol / mine / come and restore the elytra. |
help |
Whisper back the verb list. |
protect replaces the old follow verb. While protecting you, the bot:
-
Leashes within
followRadiusblocks of you (default 32). - Constantly scans that 32-block sphere around you for hostile mobs (~twice a second) and paths to the nearest so KillAura kills it; when the area is clear it leashes back to you.
-
Swaps your elytra for the best inventory chestplate the moment it's in combat range — but keeps the elytra on while it's still travelling to you, so it never grounds itself mid-trip. The elytra is restored when you
stop. - Enables KillAura by default.
Tuning:
wc followradius <blocks> # protect leash + hostile-scan radius (default 32)
wc killaura <on/off> # whether protect also enables KillAura (default on)
wc chestplateswap <on/off> # whether protect swaps elytra → chestplate in combat (default on)
⚠️ If you run protect with KillAura'stargetPlayerssetting on, whitelist the protected player — protect only forces hostile-mob targeting, it doesn't touch player targeting, so without a whitelist the bot could swing at you.
goto <x> <y> <z> sends the bot to exact coordinates. Coordinates are sensitive (often a base), so WhisperControl is built so they never travel over any Minecraft chat — public, whisper, or otherwise — when you drive it through the ProxyBridge companion mod:
-
/pb goto <x> <y> <z>(in the mod) sends the destination to the bot over its HTTP API only. If you haven't registered a bot with an API token, it refuses rather than fall back to chat — so the coordinates can't leak. - If you type the habitual
/w <bot> goto <x> <y> <z>instead, the mod captures it before it leaves your client and reroutes it over the API (or blocks it outright if there's no API). Either way the in-game whisper is cancelled. - On the bot side, the proxy's
gotoreplies never echo the coordinates.
Without the mod, goto still works as a plain whisper verb (and wc goto <x> <y> <z> works from the terminal / Discord / HTTP API) — but only the mod gives you the off-chat guarantee. Like come, goto walks within comeFlyThreshold blocks and flies beyond it.
-
comebrings the bot to you. Within render distance it uses your live position; out of range it can use a position your client reports over the API (see Cross-session position below), or you can pass coords. -
patrol/minerun against presets you set first:
wc patrol <x> <y> <z> <range>
wc mine <x1> <z1> <x2> <z2> <minY> <maxY>
wc panel # post an interactive setup panel to Discord
WhisperControl is gated:
-
RBAC enabled (
perms enable on): each verb needsmodule.whispercontrolplus the underlying capability —module.killaurafor protect,module.pathfinderfor come/goto,module.spawnpatrolfor patrol,module.aquariusminerfor mine. - RBAC disabled (default): only the account owner may command the bot.
A bot only sees players in its loaded chunks, so come/protect can target you from far away only if your client reports its position out-of-band. The ProxyBridge mod does this with /pb reportpos on, which POSTs your location to the bot's HTTP API (POST /position). It is off by default (it shares your location with the bot's owner). Reported positions are used to route toward you until you come into the bot's view, at which point it switches to tracking you directly.
-
wc on— enable the handler. - Authorize: keep RBAC off to stay owner-only, or
perms enable onand grant a membermodule.whispercontrolplus the verb perms. - For off-chat
goto/ out-of-rangecome:perms api on,perms token issue <member>, and have them run the ProxyBridge mod (/pb bots add …, then/pb goto,/pb reportpos on). Expose the API safely — keep it on localhost or behind a firewall/VPN, never open on0.0.0.0. - Whisper the bot:
protect,come,goto …,patrol,mine,stop.
wc on/off
wc followradius <blocks> # protect leash + hostile-scan radius (default 32)
wc comethreshold <blocks> # come/goto walk within this, fly beyond it (default 200)
wc killaura <on/off> # protect also enables KillAura (default on)
wc chestplateswap <on/off> # protect swaps elytra → chestplate in combat (default on)
wc goto <x> <y> <z> # send the bot to coords (the off-chat path the mod uses)
wc patrol <x> <y> <z> <range> # set the patrol preset
wc mine <x1> <z1> <x2> <z2> <minY> <maxY> # set the mine preset
wc panel # post the Discord control panel
- What's New — 5.x Beta 🧪
- Installation
- Command Reference
- Movement & Transport
- The ShiftClick fix
- Notifications (ntfy)
- FAQ
Remote control & access 🧪 (5.x beta)
Built-in modules
- AquariusMiner
- AquariusSniffer
- PearlPlus
- VillagerTrader
- PearlDrop
- KitMaker
- Regear
- ElytraPilot
- Enchanter
Stash system
Extending