Community listing page, reviews may not be monitored by the author.
FragileBeds
No reviews yet
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.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the server. Also works in singleplayer.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers