Resume: P/Enter/Space · HUD: U · Render: R · Shaders: Z · Fullscreen: F · Connect: O
init…
Players
Tab
Click canvas to lock mouse (optional)\nH help · U HUD · V bright · P pause · Q/E mine/place
Help
H to close
WASD move · Space jump/up · Shift crouch/down · Ctrl sprint · 1–9 / wheel select (free-look works without lock)
LMB/Q break (hold to mine) · RMB/E place (hold to build) · MMB pick · Click lock mouse (optional) · I/J/K/L look (no lock)
Enter chat / commands (/bank /pay /top) · O connect · Tab/Y players · G fly · U HUD · R render · P pause · F fullscreen
V brightness · X unstuck (safe respawn)
L mouse look (no lock)
T touch controls (mobile)
Touch: JMP/CR/BRK/PLC + FLY/WALK + SPR + SEL (cycle block) + NET + PLY + CHAT (hotbar always shown)
Touch: tap hotbar slots to select block
Offline persistence: Save/Load/Clear buttons or `/save` `/load` `/wipe` (per-seed in localStorage)
Menu/pause hotkeys (offline): J load · K save · N clear save
Key (locked/admin servers): type `/key ` in chat (stored locally); reconnect to re-auth
Online servers may support extra commands like `/motd` (client forwards unknown commands while online)
Offline: set Seed (0..511) then Apply (sets) / New (sets + starts) · Options: look sens (9-bit) + invert Y · Commands: /help /seed /sens /inv /pos /who /net /fs /menu /resume /key
MOVE
LOOK
block2grasstgt --
Tip: Run `python3 web_game/mc_server.py` for multiplayer (default port 9999). Offline mode still works.