Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Fragile Beds
Beds are fragile: breaking one destroys it. The only way to get a bed back is to break it with a tool enchanted with Silk Touch.
Now beds aren't something you can just put down, sleep then pick up like a sleeping bag, it becomes something more stationnary. You have to think where you gonna put down our bed, or you're gonna have to craft another one.
Also, now you cannot just steal a bed from a structure like a village. You can borrow one and sleep in it for a night, but if you want to continue your journey, you will have to craft your own beds.
I recommand to install a datapack that prevent sheep from dropping wool when killed, and only drop wool when sheared like this datapack killed-sheep-dont-drop-wool that I've convientely made. With both, it will make the first night more challenging.
Behavior
- Breaking either half of a bed with a Silk Touch tool drops exactly one bed.
- Breaking a bed without Silk Touch drops nothing.
- Explosions (TNT, creepers, beds exploding in the Nether or the End) drop nothing.
- Any tool works as long as it has Silk Touch (pickaxe, axe, shovel, hoe).
How it works
The pack overrides the loot tables of the 16 vanilla beds (minecraft:blocks/<color>_bed). No functions, no tick: zero performance cost.
Vanilla only drops the bed from the head half. When a player breaks the foot, the game removes the head afterwards without any tool in the loot context, so a plain Silk Touch condition would fail half of the time. To avoid that, both halves can drop the bed, but only when broken with Silk Touch. Since only the half broken directly by the player has a tool in its loot context, this always gives exactly one bed and never duplicates it.
Compatibility
- Minecraft 1.21 to 26.2 (data pack formats 48 to 107), developed for 1.21.11.
- Only the 16 vanilla beds are affected. Beds added by mods keep their own drops.
- Any other data pack or mod that replaces the vanilla bed loot tables will conflict with this one; the last one loaded wins.
- Mods that break several blocks at once with the player's tool (vein mining, etc.) might break both halves with Silk Touch and drop two beds.
Installation
Put fragilebeds.zip in the datapacks folder of your world, then run /reload or restart the world.


