COWMODSКаталог модов

Slabbed

Put torches on slabs! Hang lanterns from slabs! Place blocks on slabs! Stack blocks on those blocks on those slabs! Slabbed makes it work! Slabbed!!!

Автор: Peetsa204,2 тыс.525обновлён 26 окт. 2026 г.
ДекорМеханики игрыУтилиты

Описание

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.

Two side-by-side Minecraft screenshots on a flat grassy world under a blue sky. The left image shows a tall cobblestone structure with staggered slab-height platforms, hanging chains and lanterns, and pointed dripstone. The right image shows three slab-supported examples: a dirt block resting on cobblestone, a torch standing on a cobblestone slab, and a lantern on a fence post set on another cobblestone slab.


🔒 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 with Slabbed 0.5 or later. If you open a world built with a version before 0.5, 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.

The 0.6.x builds also include /slabdy settings and two initially unbound height-adjustment keys in Options > Controls > Slabbed. The keys adjust player-placed blocks with recorded heights; on shared worlds they require creative mode or op level 2.


Countered’s Terrain Slabs compatibility

Countered's Terrain Slabs is optional but highly recommended if you enjoy more natural, layered terrain.

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.

Multiple combined custom slabs from Countered's Terrain Slabs, showcasing how different types of slabs can be combined.


✧ 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

MinecraftLoader
26.2–26.3Fabric (0.6.3-alpha, one unified file)
26.2 / 26.3NeoForge (0.6.2-alpha, separate files)
26.1 / 26.1.2Fabric
1.21.11Fabric
1.21.1Fabric and NeoForge
1.20.1Forge

The Fabric 26.1.2 line received a one-time 0.6.2-alpha refresh and is frozen unless demand returns. The older 26.1 files remain separate.

  • Fabric builds require Fabric API.
  • Slabbed supports singleplayer and multiplayer.
  • For multiplayer, install Slabbed on both the client and server so placement data, visuals, outlines and targeting all agree. This is required for the NeoForge 26.2 and 26.3 builds.
  • 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

The 0.5.x and 0.6.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.


Slabbed's goal is simple:

Things should sit where they look like they sit.

Minecraft makes that surprisingly complicated.


Thanks!

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

Галерея

Slabbed: Cat Approved!! 🐈🐈‍⬛👍Mix & Match with Countered's Terrain SlabsBoth deep & simple arrangements work

Последние версии

Все версии →
alpha

Lootr chunk-loading freeze fix

0.6.3-alpha+26.3-neoforge
26 окт. 2026 г.110Minecraft: 26.3neoforge
Скачать
Что нового
For Minecraft 26.3 on NeoForge. Requires Java 25. (The 26.2 jar is a separate version.) - Fixed chunk generation freezing when Lootr sets up a chest minecart while a chunk is still loading. The cart was reading the rail under it right at that moment and waited on the very chunk the server was in the middle of loading. The cart now picks up its rail height on its first normal tick instead. This is the same fix the Fabric 26.2/26.3 build got in 0.6.3. Thanks to 1unarea for the report and the thread dumps that pointed straight at it, and to iSeoull for the server report (GitHub issues #102 and #105). This is a small patch with just this one fix. The other two fixes from the Fabric 26.2/26.3 0.6.3 build (the rendering snapshots and trapdoors above fences) are still being brought over to NeoForge.
alpha

Lootr chunk-loading freeze fix

0.6.3-alpha+26.2-neoforge
26 окт. 2026 г.22Minecraft: 26.2neoforge
Скачать
Что нового
For Minecraft 26.2 on NeoForge. Requires Java 25. (The 26.3 jar is a separate version.) - Fixed chunk generation freezing when Lootr sets up a chest minecart while a chunk is still loading. The cart was reading the rail under it right at that moment and waited on the very chunk the server was in the middle of loading. The cart now picks up its rail height on its first normal tick instead. This is the same fix the Fabric 26.2/26.3 build got in 0.6.3. Thanks to 1unarea for the report and the thread dumps that pointed straight at it, and to iSeoull for the server report (GitHub issues #102 and #105). This is a small patch with just this one fix. The other two fixes from the Fabric 26.2/26.3 0.6.3 build (the rendering snapshots and trapdoors above fences) are still being brought over to NeoForge.
alpha

F3 targeted block fix

0.6.3-alpha+1.20.1
26 окт. 2026 г.88Minecraft: 1.20.1fabric
Скачать
Что нового
For Minecraft 1.20.1 on Fabric (Quilt works too). Requires Fabric API 0.92.x and Java 17 or newer. - The F3 debug screen's "Targeted Block" readout now names the lowered block you're looking at. The debug screen does its own targeting, separate from the crosshair, and it walked the normal block grid, so looking at the side of a slab placed on a slab reported the block space below it. The readout now uses the same lowered-block-aware targeting as the crosshair. Thanks to NSSCaptain for reporting this with screenshots (GitHub issue #100). Jade and other mods that do their own targeting aren't changed by this yet.
alpha

ScalableLux world-loading fix

0.6.2-alpha+1.21.1-fabric
26 окт. 2026 г.112Minecraft: 1.21.1fabric
Скачать
Что нового
For Minecraft 1.21.1 on Fabric. Requires Fabric API and Java 21. - Fixed an existing world hanging on the loading screen when ScalableLux is installed. One of ScalableLux's background lighting threads could end up waiting on Slabbed for a chunk that the server itself was still loading, and the two waited on each other forever. Slabbed now answers those background threads with the plain vanilla block shape and never makes them wait on a chunk. Thanks to Kloytz for reporting this and for the careful with-and-without testing that narrowed it down (GitHub issue #78). I haven't run the exact modpack from the report, so if that old world still won't load on this build, please tell me on the issue and I'll keep digging.
alpha

In-game issue reporting

0.6.5-alpha+26.2-26.3
22 окт. 2026 г.6,3 тыс.Minecraft: 26.2, 26.3fabric
Скачать
Что нового
For Minecraft 26.2 and 26.3 on Fabric. Requires Fabric API and Java 25. ### NEW - Report a Slabbed issue from the title screen, pause menu, or alpha notice. Review the Minecraft, Fabric Loader, Slabbed and Fabric API versions before opening a prefilled GitHub draft in your browser. Describe the problem and submit it yourself; submitted issues are public. - Copy a safe report link if the browser does not open. Reports include only the four reviewed versions, with no logs, mod list, player identifiers, server addresses, chat, local paths or world data.
alpha

Bookshelf slot targeting

0.6.4-alpha+26.2-26.3
18 окт. 2026 г.8,1 тыс.Minecraft: 26.2, 26.3fabric
Скачать
Что нового
Fix chiseled bookshelves resting on slabs selecting the lower slot when you click an upper slot. Inserting and removing books now follows the slot you aim at. Thanks to [rand0musemame](https://github.com/peetsamods/slabbed/issues/106) for the report. For Minecraft 26.2 and 26.3 on Fabric. Requires Fabric API and Java 25.
alpha

Minecart loading, rendering and trapdoors

0.6.3-alpha+26.2-26.3
16 окт. 2026 г.4,1 тыс.Minecraft: 26.2, 26.3fabric
Скачать
Что нового
## Slabbed 0.6.3-alpha+26.2-26.3 — Minecraft 26.2 and 26.3 (Fabric) For Minecraft 26.2 and 26.3 on Fabric. Requires Fabric API and Java 25. - Prevent chunk generation from freezing when Lootr initializes a chest minecart during chunk loading. The cart now takes its rail height on its first normal tick. Thanks to [1unarea](https://github.com/peetsamods/slabbed/issues/102) for the report and thread dumps. - Make block rendering read stable copies of stored heights and placement markers, avoiding reads from chunk data while it is being changed. This addresses the attachment-read race investigated for [#96](https://github.com/peetsamods/slabbed/issues/96), reported by rompeballer; the exact intermittent crash has not been reproduced again, so the report is not yet confirmed resolved. - Allow trapdoors above fences and walls without treating their invisible entity barrier as occupied building space. Real overlap still blocks placement, and ordinary underside placement remains supported. Thanks to [ch66w](https://github.com/peetsamods/slabbed/issues/98) and [thomashahn42-hash](https://github.com/peetsamods/slabbed/issues/98#issuecomment-6119953750) for the placement reports. The exact Minecraft 26.2/Lootr combination reported by [iSeoull in #105](https://github.com/peetsamods/slabbed/issues/105) remains unverified. The confirmed chunk-loading reproduction used Minecraft 26.3 with Lootr 1.25.42.124. No blanket resolution of #105 is claimed. Known validation limits: the full Lithium/Lootr suite is not green. Five redstone checks also fail on the prior release; four other failures are vanilla catalog expectations affected by Lootr. These checks remain outside this patch. Rapid world replacement with queued render jobs remains unproven.
alpha

First NeoForge build for 26.3

0.6.2-alpha+26.3-neoforge
5 окт. 2026 г.630Minecraft: 26.3neoforge
Скачать
Что нового
First Slabbed builds for NeoForge on Minecraft 26.2 and 26.3, one jar each from the same source. They carry the full 0.6 feature set of the Fabric 26.2/26.3 line: placement heights are recorded where you aim and kept for good, lowered slabs support the same objects, pistons carry stored heights, rails slope to meet their neighbours, fence posts meet a nearby slab ceiling, hung decorations keep their seat, the settings screen and the two height-nudge key bindings. The 26.2 jar needs NeoForge 26.2.0.88 or newer; the 26.3 jar needs NeoForge 26.3.0.48-beta or newer. Both run on Java 25. No Fabric API or Forgified Fabric API. Cushions (26.3 content) rest on lowered blocks on the 26.3 jar. Differences on NeoForge: - Lowered blocks are drawn through NeoForge's own block-model hooks rather than the Fabric renderer API. The result is the same geometry; mods that replace the chunk renderer (Sodium) have not been checked on this build. - The settings screen opens from the mod list's config button as well as `/slabdy settings`. - Climbing a lowered scaffolding's drawn volume goes through NeoForge's scaffolding hook. - Slabbed must be installed on both the client and the server on NeoForge (its synced chunk and entity data are registered as required attachment types). - The two manual height-nudge keys do nothing on a server that does not run Slabbed. - No Sable or Relatively Placed Blocks compatibility on these builds yet (the Fabric 26.x line has none either). For Minecraft 26.2 (NeoForge 26.2.0.88 or newer) and 26.3 (NeoForge 26.3.0.48-beta or newer), Java 25. No Fabric API needed. This is an alpha. If anything misbehaves, please open a report at https://github.com/peetsamods/slabbed/issues with your game version, loader and Slabbed version.
alpha

First NeoForge build for 26.2

0.6.2-alpha+26.2-neoforge
5 окт. 2026 г.387Minecraft: 26.2neoforge
Скачать
Что нового
First Slabbed builds for NeoForge on Minecraft 26.2 and 26.3, one jar each from the same source. They carry the full 0.6 feature set of the Fabric 26.2/26.3 line: placement heights are recorded where you aim and kept for good, lowered slabs support the same objects, pistons carry stored heights, rails slope to meet their neighbours, fence posts meet a nearby slab ceiling, hung decorations keep their seat, the settings screen and the two height-nudge key bindings. The 26.2 jar needs NeoForge 26.2.0.88 or newer; the 26.3 jar needs NeoForge 26.3.0.48-beta or newer. Both run on Java 25. No Fabric API or Forgified Fabric API. Cushions (26.3 content) rest on lowered blocks on the 26.3 jar. Differences on NeoForge: - Lowered blocks are drawn through NeoForge's own block-model hooks rather than the Fabric renderer API. The result is the same geometry; mods that replace the chunk renderer (Sodium) have not been checked on this build. - The settings screen opens from the mod list's config button as well as `/slabdy settings`. - Climbing a lowered scaffolding's drawn volume goes through NeoForge's scaffolding hook. - Slabbed must be installed on both the client and the server on NeoForge (its synced chunk and entity data are registered as required attachment types). - The two manual height-nudge keys do nothing on a server that does not run Slabbed. - No Sable or Relatively Placed Blocks compatibility on these builds yet (the Fabric 26.x line has none either). For Minecraft 26.2 (NeoForge 26.2.0.88 or newer) and 26.3 (NeoForge 26.3.0.48-beta or newer), Java 25. No Fabric API needed. This is an alpha. If anything misbehaves, please open a report at https://github.com/peetsamods/slabbed/issues with your game version, loader and Slabbed version.
alpha

One file for 26.2 and 26.3

0.6.2-alpha+26.2-26.3
5 окт. 2026 г.11,9 тыс.Minecraft: 26.2, 26.3fabric
Скачать
Что нового
One file now covers Minecraft 26.2 and 26.3 on Fabric. Behaviour on 26.3 is unchanged from 0.6.1-alpha; on 26.2 this is the first build with everything the 26.3 line gained since the two versions split. - Minecraft 26.2 players get the full 0.6 feature set in this one download: the settings file and `/slabdy settings` screen, the two height-nudge key bindings, pistons carrying stored heights, minecarts and armor stands seated on lowered blocks, ambient and event particles at the drawn height, the lowered-band lighting fix, the rail and redstone work, and every fix the 26.3 line has shipped since. - The handful of places where the two game versions differ (the redstone wire and dirt path class names, the use-item packet fields, the arm swing after a placement, the Fabric renderer API the height-offset model emitter implements, the chain ceiling-support model files) are chosen when the game starts; nothing is read per frame. - Cushions exist only on 26.3, so the cushion seat fix applies there alone. - Requires Fabric API 0.152.2 or newer on 26.2 and the current Fabric API on 26.3. For Minecraft 26.2 and 26.3 with Fabric (Fabric API required, Java 25). This is an alpha. If anything misbehaves, please open a report at https://github.com/peetsamods/slabbed/issues with your game version, loader and Slabbed version.