khizar@site:~/projects$ cat mctui.md
namemctui
dateAug 2026
stackRust / Tokio / Azalea / Crossterm
aboutA real-time, first-person Minecraft Java renderer for 24-bit ANSI terminals that consumes streamed world data from a local server.
-Built a real-time first-person Minecraft Java renderer for 24-bit ANSI terminals in Rust, consuming streamed world data from a local server rather than capturing the official game client.
-Implemented an Amanatides and Woo DDA voxel raycaster over streamed chunks, distinguishing solid hits, open sky, and unloaded terrain while integrating packet-backed block light, sky light, and server time-of-day.
-Designed a half-block terminal raster pipeline for 2x vertical pixel density, with material transparency, fog, directional shading, an interactive navigation minimap, and non-blocking keyboard controls.