Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
FINALLY! Put stuff on slabs!
Hang lanterns from slabs! Stack blocks on slabs! Stack blocks on those blocks on those slabs! Your slabs finally get the love they deserve 💖
What Slabbed does
Slabs are the overlooked middle child of Minecraft building. They look like they should support things, connect to things, and behave like real building surfaces, but the game often treats them like awkward not-quite-blocks instead.
Slabbed changes that. Supported blocks and objects treat slabs like actual building surfaces. Torches, hanging things, bits and bobbles, blocks, and more! They sit where the slab surface really is instead of floating, refusing to place or landing somewhere you very obviously did not aim. Errybody loves slabs, and now with Slabbed they're truly functional! 'Bout time.
| In vanilla Minecraft | ✨With Slabbed✨ |
|---|---|
| ❌ Many blocks want a full block underneath them. Slabs do not always count, which is lame. | ✅ Supported blocks and objects can use slab surfaces and sit at the correct height. |
| ❌ Lanterns, torches, signs and other objects may float, refuse to attach or land at full-block height. | ✅ Common standing and hanging objects line up with the slab surface supporting them. |
| ❌ Building upward from slabs gets floaty and sad. | ✅ Blocks can stack naturally through slab-supported structures. |
| ❌ What you see and what Minecraft thinks is there may disagree. | ✅ The block, its outline and what your crosshair actually targets stay together. |
| ❌ A block may change height after something nearby updates. | ✅ Newer Slabbed files record its placement height and keep it there. |

🔒 New: your blocks stay where you put them
Older Slabbed builds worked out a block's height while you looked at it. Mostly fine! Except when it wasn't: break something nearby, place something next to it, let a chunk reload, and a block you placed ages ago could quietly decide to sit somewhere else. Nobody asked it to. It just did.
Now the height is decided once, at the moment you place the block, and then it is locked. Neighbors can come and go. Chunks can reload. The block does not care. It stays exactly where you put it.
⚠️ One catch... That locked-in height only exists for blocks placed by the new builds. If you open an older world, things you already lowered won't have that record, and they'll sit at normal height instead. Nothing is deleted or corrupted — but back up any world you care about before opening it in a new build, and try a copy first. Automatic conversion for old worlds is on my list.
Countered’s Terrain Slabs compatibility
Countered’s Terrain Slabs is optional, but highly recommended if you enjoy building with terrain that has more interesting things to do than being a cube.
In newer 0.5.2 files, Terrain Slabs slabs placed by a player behave much more like vanilla slabs:
- They can seat on lowered supports.
- They can cantilever at the matching height.
- They stack and descend with the structure.
- They support the blocks and objects placed on them.
- They are no longer silently refused or left floating at grid height in supported arrangements.
Naturally generated Terrain Slabs terrain is deliberately left under Terrain Slabs’ control. Slabbed does not stamp saved placement heights onto world generation and turn the landscape into a festival of see-through seams.
Compatibility differs between Slabbed files, and very deep or heavily mixed arrangements can still have version-specific limits. Check the release notes for the exact file you use.
Slabby foliage remains important, obviously.

🌍 A development journal for Slabbed
Curious about the bigger idea behind the project? Read the Slabbed Field Guide for a look behind the scenes at real-time development. Updated by Codex, designed and overseen by me (totally human, promise!).
✧ Still pre-release
Slabbed files are currently alpha or beta, depending on the Minecraft and loader line.
The common behavior has received a frankly unreasonable amount of focused testing, but heavily customized modded blocks can still need dedicated compatibility work—especially mods that replace rendering, collision, placement, models or world movement.
Older Minecraft lines also do not automatically inherit every improvement from the newest file. If a feature matters to your build, check the changelog for that exact download rather than assuming every slab in every timeline has achieved enlightenment.
If something looks wrong, it probably is, and it is probably worth reporting.
Just check whether somebody has already reported it first, pleeease.
Compatibility
| Minecraft | Loader |
|---|---|
| 26.2 | Fabric |
| 26.1 / 26.1.2 | Fabric |
| 1.21.11 | Fabric |
| 1.21.1 | Fabric and NeoForge |
| 1.20.1 | Forge |
- Fabric builds require Fabric API.
- Slabbed supports singleplayer and multiplayer.
- For multiplayer, install Slabbed on both the client and server when possible so placement data, visuals, outlines and targeting all agree.
- Not every Minecraft and loader line has the same Slabbed feature set yet. Always choose the file made for your exact game version and read its notes on the Versions page.
Reporting bugs
Bug reports are super duper helpful! The most useful reports include:
- Your Minecraft and Slabbed versions
- Your loader version and Fabric API version, where applicable
- Your other mods, especially Terrain Slabs, Lithium or mods that change rendering and movement
- The exact blocks used and the order you placed them
- What you expected versus what actually happened
- A screenshot or short video, especially for visual height, outline, crosshair or placement problems
Current 0.5.x files include the /slabdy height readout, switched off until you ask for it. Type /slabdy to toggle it. Including that readout in a report makes mysterious half-block problems considerably less mysterious.
For lag reports, comparing the same scene with Slabbed enabled and disabled is much more useful than “it lags.” Both are technically sentences, but only one gives me somewhere to start.
Report a Slabbed bug on GitHub
A development journal for Slabbed
Curious how “put a torch on a slab” became all of this?
The Slabbed Field Guide follows the project’s development, the decisions behind it and the strange collection of Minecraft systems that become involved when a block moves half a meter.
Updated with Codex, designed and overseen by me. Totally human, promise!
➼ What's next
- Automatic height conversion for worlds built on older versions
- Redstone dust, properly diagnosed
- The remaining block families — doors, carpets, banners, beds
- More Terrain Slabs polish and deeper combined-slab support
- Compatibility work for weird modded blocks that need it
- Less floating. Less fussing. More slab.
Slabbed's goal is simple:
Things should sit where they look like they sit.
Minecraft makes that surprisingly complicated.
Thanks! + AI disclosure
👾 Slabbed contains AI-generated code. I am still learning to code in my free time, but the project is designed, directed, planned, maintained and tested by me. I use AI to help me realize the mod I want to make, not to churn out slop.
If you find wonky code that could be improved, pull requests are welcome. Bug reports, screenshots, videos and bizarre little edge cases are welcome too. They have already made Slabbed much better.
Thank you for playing with Slabbed and helping me make it what it is!
:3 Peetsa
💙 Slabbed on Modrinth
Are you a slab fan??? Throw Slabbed a ❤️ on Modrinth! 🧱✨
Pairs wonderfully with Slabbed: Countered's Terrain Slabs


