Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Slabs+
Combine any two different slab types into a single block.
Ever wanted oak and stone in the same block? Smooth quartz and dark prismarine? Now you can. Slabs+ lets players freely stack any two slab types together, opening up a whole new world of decorative possibilities.

How it works
Just hold a slab and right-click on another slab that's already placed. If the target half is free, the two slabs combine into one block.
- Bottom slab placed? Right-click the top half with another slab → combined.
- Top slab placed? Right-click the bottom half with another slab → combined.
- Click the side? Works too, depending on which half you target.
No special items. No commands. No GUIs. Just place slabs like you always have, and they merge naturally.
Features
- All 68+ vanilla slabs supported. Any combination, any pair.
- Over 2,000 possible slab combinations.
- Realistic breaking. Each half breaks independently with proper tool detection, hardness, efficiency, haste, mining fatigue, water, and ground checks. Exactly like vanilla.
- Independent drops. Break the top, the bottom stays. Break the bottom, the top stays. Each half drops its own item.
- Pick-block works. Middle-click any half to get the right slab type.
- Explosions work. TNT, creepers, and any other blast properly destroys combined slabs and drops both items.
- Visual particles and sounds. Each half plays its own material's break sound and spawns matching particles.
- Smart placement detection. Clicking the side of a slab to place into a neighbor cell? Plugin knows the difference — no accidental merges.
Commands
| Command | Description |
|---|---|
/slab info |
Show debug info about the block you're looking at |
/slab fix |
Repair a corrupted stacked slab |
Compatibility
- Server: Paper / Purpur (any fork supporting Paper API)
- Java: 21+
- No client mods required. Pure server-side magic.
Performance
Built for busy servers. Stacked slabs are indexed per-chunk via an internal overlay cache, so lookups stay O(1) even with thousands of combined blocks across the world. Tested on 40+ player servers without measurable TPS impact.
How it works under the hood
Each combined slab uses an invisible barrier block as the carrier (full collision, full physics) with two block_display entities overlaid on top — one for each half. Display entities are extremely cheap and don't tick, so the performance cost is negligible.
Known quirks (intentional)
- Map rendering. Combined slabs appear invisible on paper maps and online mapping plugins (Dynmap, BlueMap, etc.) because the carrier is a barrier. Cover with carpets if it bothers you.
- Pistons don't move them. Like obsidian. This is intentional to prevent display desync.
- Ladders, torches, levers, etc. can attach to combined slabs. Because the carrier is a full cube, you can stick decorative blocks to the sides of any combined slab. This is a happy emergent feature — use it for cool builds.




