Ascii-Craft – Colored ASCII Terminal Shader
SHADERA Minecraft shader that turns your view into a colored ASCII display, like a retro terminal, while keeping the original hues and gameplay.
Ascii-Craft is a Minecraft shader pack that converts the in-game view into a live grid of colored ASCII symbols. The shader divides the screen into uniform cells, samples the average brightness inside each cell, and replaces it with a character from a specially designed ASCII atlas—spaces and dots for darkness, slashes and hashes for midtones, and bold characters for bright highlights. Critically, the original scene colour is preserved, so a lava pool appears as glowing orange # signs, while grass becomes green slashes. This delivers a terminal-style look while still allowing you to navigate, build, and fight without sacrificing visual feedback.
This shader is built for players who embrace the “cursed” and “low” aesthetic. Speedrunners and streamers use it for challenge runs where identifying mobs becomes a guessing game of glyphs. Fantasy map makers drop it into ancient-library builds to capture screenshots that feel like a wizard’s scrying monitor. Retro computing fans and anyone who grew up with text-based interfaces will appreciate how the world transforms into a living ANSI art canvas. It’s also a simple way to prank a friend—watching a charged creeper represented by a flickering “C” is genuinely eerie.
- Real-time ASCII conversion — the screen is processed every frame, turning the rendered scene into a grid of characters without pre-baked textures.
- Brightness-driven character atlas — a custom sequence of ASCII symbols (from empty space to full block) maps directly to light intensity, giving readable gradients.
- Color preservation — each cell retains the average red, green, and blue values of the original pixels, so the world stays tinted rather than turning monochrome.
- Adjustable cell size — a uniform controls how many pixels make up one character; large cells (e.g., 16×16 px) give bold, chunky text, while smaller cells (4×4 px) create finer, more detailed “art.”
- Plug-and-play shaderpack — works as a standard shader in OptiFine or Iris, requiring no extra mods, resource packs, or external programs.
Requirements: Minecraft Java Edition with OptiFine or Iris (shader loader). A GPU with OpenGL 4.0 support or newer is needed; most dedicated and integrated GPUs from the past decade will handle it at moderate cell sizes. Because the effect is a post-process filter, it does not alter the game’s UI, chat, or inventory—only the 3D world view. Performance scales with cell size: an 8×8 cell works smoothly on most systems, while a 2×2 cell can be taxing. To install, drop the downloaded .zip into the shaderpacks folder and activate it from the in-game shader menu. The shader is designed for standard render paths and may conflict with other shader packs if they also modify the final composite frame.