Description
Diorama Framed
An add-on for Diorama that teaches your map about Framed Blocks, and zooms in when you step indoors.
Diorama draws your world as a model on a table, but it doesn't know what to do with FramedBlocks: they have no color of their own, so they don't show up properly on the map. Diorama Framed fixes that, and adds a small quality-of-life feature for exploring buildings and caves.
Features
Framed Blocks, in color
- Framed Blocks are drawn with the color of the block they're camouflaged as, just like Diorama already does for Create's copycats.
- Reads the camouflage from the top face first. For blocks split into two halves (divided blocks and slabs), it falls back to the first camouflage, then to the second.
- Framed Blocks with no camouflage get a neutral wood color, so they're never invisible.
- Works with both the 1.21.1 and newer FramedBlocks package layouts.
Indoor zoom (optional, off by default)
- Automatically zooms the minimap in when you're under a roof or deep underground, and back out when you leave.
- Detects roofs by collision instead of skylight, so it works under Framed Block ceilings, which let skylight through.
- Shows the interior layer of the map while you're inside, so you can see the room instead of the roof.
- The player arrow shrinks a little on the minimap while zoomed in.
- Smooth transitions with a short delay at doors to avoid flickering.
Requirements
| Minecraft | 1.21.1 |
| Loader | NeoForge 21.1.178 or newer |
| Required mods | Diorama, FramedBlocks |
| Environment | Client-side only, servers don't need it |
Configuration
Open the config screen from the Mods menu, or edit config/dioramaframed-client.toml.
| Option | Default | Description |
|---|---|---|
indoorZoomEnabled |
false |
Turns the indoor zoom on. |
indoorZoomMultiplier |
1.5 |
Your current zoom is multiplied by this indoors (1.0 to 4.0). |
transitionMs |
400 |
How long the zoom takes to change. 0 is instant. |
enterDelayMs |
300 |
How long you must be under a roof before zooming in. |
exitDelayMs |
800 |
How long you must be outside before zooming out. |
Notes
- If FramedBlocks' API can't be read, Framed Blocks simply draw as they would without this mod, and a warning is written to the log.
- Having trouble? Run
/dioramaframed debugto log extra information, and include your log when reporting an issue.
Credits
Built on top of Diorama and FramedBlocks. This add-on is unofficial and not affiliated with them.
License
Released under the MIT License.


