Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Accurate Block Outline
The block outline that actually matches the block.
In vanilla Minecraft, the outline you see when you look at a block is just a stack of boxes. On a lectern it ignores the tilted top. On a flower it's a square around nothing. On tall grass or a door it only covers the half you're looking at.
Accurate Block Outline traces the outline from the block's real model and texture, so it hugs exactly what you see.

Features
Outlines that follow the model
The outline is built from the block's actual 3D model, not its hitbox.
- Rotated and slanted parts are followed exactly: the lectern's tilted book stand, levers, grindstones, bells, big dripleaf.
- Detailed blocks get clean outlines, such as stairs (straight, inner and outer), fences, hoppers, cauldrons, anvils, brewing stands and campfires.
- Only real edges are drawn. Lines between flat parts of the same surface are left out, so the outline stays clean.
Pixel-perfect plants and see-through blocks
Many blocks are flat squares with a mostly transparent texture. The outline follows only the pixels you can actually see:
- Flowers, saplings, grass and crops get an outline shaped like the plant itself, at every growth stage.
- Ladders, rails, vines, lily pads, chains and fire show their real shape, not a full square.
- Cactus outlines hug the body, spikes included.
- Leaves follow their see-through edges on Fancy graphics, and stay a clean cube when cutout leaves are turned off.
Two-block objects outlined as one
Look at either half and the outline covers the whole thing, with no line across the middle:
- Doors
- Tall grass, large ferns, sunflowers, lilacs, rose bushes, peonies
- Tall seagrass, small dripleaf, pitcher plants
- Beds and double chests
Modded blocks built the same way as these vanilla blocks work too.
Looks exactly like vanilla
Only the outline's shape changes. Its color, thickness and the High Contrast Block Outline accessibility option all stay vanilla's.
Toggle it anytime, no restart
- With Mod Menu: open the mod's settings and flip Accurate Outlines on or off. It changes instantly.
- Without Mod Menu: edit
config/accurate_block_outline.jsonand set"enabled"totrueorfalse. The change applies in game within a second.
{
"enabled": true
}
Good to know
- Client-side only. Works in singleplayer and on any server, with nothing needed on the server.
- Only the outline changes. What you can click and hit is exactly the same as vanilla.
- Works on both graphics backends. OpenGL and Vulkan (Options → Video Settings → Graphics API).
- Works with Sodium. Outlines are traced from the same models Sodium renders.
- No impact on FPS. Each outline is worked out once and remembered. The first time you look at a detailed or see-through block, it's traced in the background, so you may see the vanilla outline for a frame or two.
- Some blocks keep the vanilla outline: glass, ice, slime, honey and other translucent blocks (their outline already matches), plus single chests, signs and other blocks the game draws without a block model.
Requirements
| Minecraft | 26.3 |
| Mod loader | Fabric (Loader 0.19.5 or newer) |
| Required | Fabric API |
| Optional | Mod Menu, for the in-game settings screen |
| Compatible | Sodium |
Installation
- Install Fabric Loader for Minecraft 26.3.
- Put Fabric API and Accurate Block Outline in your
modsfolder. - (Optional) Add Mod Menu to get the settings screen.
- Launch the game and look at a lectern.
License
MIT. Feel free to include it in modpacks.


