Fabrication is a large collection of vanilla tweaks and small features I wanted or thought would be neat. Everything is configurable.
It is the Fabric counterpart to Forgery.
70 76 78 89 94 102 103 112 120 123 128 131 147 150 160 206 features and counting.
A list of all the features (click to go to the wiki for more details and demonstration videos/images):
- Dark Mode - Makes the config screen darker
- Data Upload - Enables submitting anonymous data to a self-hosted privacy-respecting Matomo instance run by unascribed
- Profile - To help with Fabrication's overwhelming number of options, Profiles let you pick what kinds of features you want to be enabled by default
- Reduced Motion - Disables high-motion animations in the Fabrication config screen
- Adventure Tags In Survival - Makes CanDestroy/CanPlaceOn work in Survival
- Better Pause Freezing - Makes textures not tick while the game is paused
- Boundless Levels - Fixes enchantment.level.27
- Bubble Column Pop - Re-adds bubble columns having a bubble pop particle and sound at the top
- Colored Crack Particles - Makes "crack" particles honor item coloration, such as leather armor dye
- Fix Charm Amethyst Dupe - Fixes a bug in Charm caused by bad assumptions that allows generating amethyst shards.
- Fix End Portal Render - New in v2.3.0 End portal block will render from all sides
- Fix Superflat Bad Structures - Fixes a bug that some biome-adding mods have that causes their structure features to be added to a superflat world, which have a hardcoded list of supported structure features
- Furnace Minecart Pushing - Right-clicking a furnace minecart pushes it; silently removed around 17w46a
- Ghast Charging - Brings back the ghast "charging" animation that broke in 1.3
- Inanimates Can Be Invisible - Makes inanimate entities honor the "invisible" tag sent by the server
- Multiline Sign Paste - Allows pasting multiple lines of text into a sign
- No Night Vision Flashing - Disables the flashing effect when Night Vision is about to run out
- Omniscent Player - The player render in the inventory always follows your cursor
- Open Inventories in Nether Portals - Allows players to open inventories while in a nether portal
- Silverfish Step - Fixes an oversight that prevents silverfish from playing their step sound
- Stable Cacti - Makes cacti less afraid
- Sync Attacker Yaw - Correctly sync the last attacker yaw for damage tilt; fixes MC-26678
- Uncap Menu FPS - Removes the hardcoded 60 FPS cap in menu screens
- Use Player List Name In Tag - Changes player name tags to match names in the player list
- Books Show Enchants - Enchanted books show the first letter of their enchant
- CanHit - A CanHit tag for weapons in the same vein as CanDestroy/CanPlaceOn
- Despawning Items Blink - Makes items that are about to despawn blink
- All Damage Is Fatal - Any amount of damage done to an entity is unconditionally fatal
- Chat Markdown - New in v2.3.0 Adds bold, strikethrough, underscore and italic markdown to chat
- Disable Bees - Disables bee nest generation and all bee sounds
- Disable Villagers - Prevents villages from generating and zombie villagers from spawning
- Enter Selects Highlighted Suggestion - New in v2.3.0 Pressing enter selects the highlighted suggestion
- Item Frames Don't Display Name Tags - Item frames will not display the names of the item inside them
- Show Bee Count on Items - Makes bee hive items show amount of contained bees
- Weapons Accept Silk - Weapons can be enchanted with Silk Touch, and Silk Touch becomes incompatible with Looting
- Extract Furnace Experience - Allows clicking on the empty output slot of a furnace to extract the experience, instead of needing to break it
- Hide Armor - Adds /hidearmor and /showarmor commands to hide and show your armor
- /i And More - Adds /i, /item, /more, and /fenchant commands
- Item Despawn Control - Allows fine-grained control over item despawn times
- KillMessage - Allows customizing kill messages for summoned entities and spawned items
- Legacy Command Syntax - Brings back various kinds of old command syntax; old habits die hard
- Mob IDs - Makes entities show their entity ID as a nametag in Creative when F3 is up
- /mods Command - Adds a /mods command in the same vein as Bukkit's /plugins
- Ping Privacy - Sends no ping data to IPs that have not successfully logged in in the last 7 days
- Show Bee Count in Tooltip - Makes bee hive tooltips show amount of contained bees
- Show Map ID - Makes filled maps show their ID
- Taggable Players - Allows assigning various "tags" to players, such as no_hunger or invisible_to_mobs
- Toggle Sprint - Adds a "Toggle/Hold Sprint" keybind
- Toggle Stance - Adds a "Toggle Stance" keybind to switch between standing and sneaking
- Tools Show Important Enchant - Tools show the first letter of their "important" enchant
- Yeet Recipes - Adds a yeet_recipes.ini that can be used to completely remove any recipe
- Alt Absorption Sound - Taking damage that is completely absorbed by Absorption plays a different (custom) sound
- Arrows Work In Water - Reduces arrow drag in water by a fair bit to make bows useful underwater
- Bush Walk Doesn't Hurt - Makes walking through berry bushes not deal damage
- Bush Walk Doesn't Hurt When Sneaking - Makes walking through berry bushes when sneaking not deal damage
- Bush Walk Doesn't Hurt With Armor - Walking through berry bushes with both legging and boots equipped doesn't hurt
- Cactus Brush Doesn't Hurt With Chest - Touching the side of a cactus with a chestplate on doesn't hurt
- Cactus Walk Doesn't Hurt With Boots - Walking on top of a cactus with boots on doesn't hurt
- Campfires Cook Entities - Campfires will cook entities without setting them on fire
- Campfires Ignite Entities - Campfires will set fire to mobs standing on them, therefore also cooking them
- Campfires Place Unlit - Campfires are unlit when placed and must be lit with a Flint and Steel
- Cracking Spawn Eggs - Spawn eggs spawn cracking particles and play a sound when used
- Feather Falling No Trample - Farmland will not get trampled when wearing feather falling
- Flammable Cobwebs - Cobwebs can burn
- Fullres Banner Shields - Makes shields use the full-res banner patterns instead of weird smaller versions
- Ghast Panic - Makes ghasts randomly play the unused "scream" sound when outside of the Nether
- Legible Signs - Adjusts sign text colors to be less garbage
- Less Annoying Fire - Shortens the fire overlay and hides it when you have Fire Resistance
- Less Restrictive Note Blocks - Makes note blocks work with blocks above them
- Long Level Up Sound At 30 - Plays the old longer level up sound when you reach level 30
- Nether Cauldron - Water evaporates when being placed inside a cauldron in the nether
- No Dinnerlava - Disables the generation of 1 block hidden lava pockets in the Nether
- No Heavy Minecarts - Chest and hopper minecarts will not be slowed down proportionally to the number of items in them
- No Sneak Bypass - Blocks which would normally not affect players when sneaking will
- No Trample - Farmland will not get trampled
- Normal Fog With Night Vision - Disables the fog brightening effect with Night Vision
- Play Note Blocks In Creative - Allows sneaking when punching note blocks to play them in Creative mode
- Rainbow Experience - Makes experience random colors instead of just lime green
- Recipe Book Auto Craft - Recipe book crafts items instead of moving them to the crafting area
- Reverse Note Block Tuning - Sneaking while tuning a note block reduces its pitch rather than increases
- See Held Items While Riding - Allows players to see held items while riding entities like boats
- Shulker Bullets Despawn On Death - Makes shulker bullets despawn when the shulker that shot them is killed
- Silent Minecarts - Makes minecarts silent
- Tridents In Void Return - Loyalty tridents return when falling into the Void
- Cactus Punching Hurts - Breaking cactus with your hand will damage you the same as hugging it
- Crawling - Adds a key to explicitly enter the "crawling" stance
- Exact Note Block Tuning - Right-clicking a note block with a stack of sticks sets its pitch to the size of the stack minus one
- Collision Based Landing Pos - New in v2.3.0 More accurately determines what the player is standing on
- Observers See Entities - Observers detect when entities move in front of them if they have no block in front of them
- Observers See Entities - Living Only - Observers only detect living entities, and not e.g. item entities
- Spiders Can't Climb While Wet - Makes spiders unable to climb while wet
- Feather Falling V - Makes Feather Falling V a valid enchant that completely negates fall damage
- Feather Falling V Damages Boots - Makes absorbing fall damage with Feather Falling V cause damage to the boots
- Fire Aspect Is Flint And Steel - Makes Fire Aspect tools act like Flint and Steel
- Fire Protection On Any Item - Fire Protection can be applied to any enchantable item, and makes the item immune to fire and lava damage
- Furnace Minecart Accepts Any Fuel - Allows furnace minecarts to accept any furnace fuel, rather than just coal and charcoal
- InfiBows - Makes Infinity bows not require an arrow in your inventory to fire
- Invisibility Splash On Inanimates - Invisibility splash potions affect inanimates (minecarts, arrows, etc) making them invisible
- Mechanism Muffling - Placing a block of wool adjacent to a dispenser, dropper, or piston makes it silent
- Note Block Notes - Tells you the note the note block has been tuned to when tuning it or playing it manually above your hotbar
- Note Blocks Play On Landing - Makes note blocks play when landed on
- Protection On Any Item - New in v2.3.0 Protection can be applied to any enchantable item
- Spiders Can't Climb Glazed Terracotta - Makes spiders unable to climb glazed terracotta
- Tridents Activate Levers - When a trident hits a lever it will toggle it
- Unsaddle Creatures - Shift right click with an empty hand to retrieve a saddle from a pig/strider
- Water Fills On Break - Water source blocks fill in broken blocks instead of air under some conditions
- Anvil Repair - Allows right-clicking on an anvil with a Block of Iron to repair it one stage
- Bottled Air - Filling a glass bottle underwater refills 1 air bubble
- Broken Gear Drops Components - Makes gear drop its consituent items when broken
- Detecting Powered Rails - New in v2.2.0 Allows using a comparator on a powered rail just like a detector rail
- Directional Detector Rails - New in v2.2.0 Placing magenta glazed terracotta under a detector rail makes it only detect minecarts moving in the direction of the arrow
- Directional Powered Rails - New in v2.2.0 Placing magenta glazed terracotta under a powered rail makes it push minecarts in the direction of the arrow, even from a stop
- Enhanced Moistness - Entities are considered "wet" for 5 seconds after leaving a source of wetness
- Colorful Redstone - New in v2.3.0 Redstone on top of wool will not connect to redstone on top of a different color of wool
- Grindstone Disenchanting - Placing a book in the bottom slot of a Grindstone when disenchanting an item will transfer the enchantments onto the book
- Obsidian Tears - Lets you set your spawn at a Crying Obsidian block; automatable
- Pursurvers - Adds "Pursurvers", observers with a Purpur block next to them, that can detect left-clicks on their watched block
- Slow Fall Splash On Inanimates - Slow fall splash potions affect inanimates (minecarts, arrows, etc) making them unaffected by gravity
- Toggleable Furnace Carts - New in v2.3.0 Powered rails stop furnace carts when appropriate and conserve their fuel
- Anvil Rename Always Costs One - Makes renaming an item on an anvil always cost one level
- Bedrock-Like Impaling - Makes the Impaling enchantment act like it does in Bedrock Edition and Combat Test 4
- Disable Prior Work Penalty - Disables the anvil prior work penalty when an item has been worked multiple times
- Drop More Experience On Death - Players drop 80% of their experience when dying instead of basically nothing
- Environmentally Friendly Creepers - Creeper explosions deal entity damage, but not block damage, even if mobGriefing is true
- Anvils Take Damage Only When Falling - Anvils only take damage when falling from a height rather than randomly after being used
- Anvil Fully Repairs - Any item repair in the anvil will restore item durability
- Brittle Shields - New in v2.3.0 Causes explosions to always break shields
- Disable Elytra - Prevents using Elytra
- Disable Elytra Boost - Prevent Elytra boosting using firework rockets
- Disable Mending - Stops the mending enchantment from working
- Disable Mending Trade - Stops new villagers from offering mending
- Disable Storing Thrown Ender Pearls - Ender pearls forget who threw them when being unloaded
- Ender Dragon Always Spawns Dragon Egg - Ender dragon always spawn a dragon egg when killed
- Full Ender Dragon XP - Ender dragon always gives the same xp amount as it would the first time
- Food Always Edible - Allows players to eat unconditionally
- Infinity & Mending - Makes Mending and Infinity compatible enchantments
- ChunkLoading Furnace Minecart - Makes furnace minecarts load chunks if they have fuel
- Mobs Drop Less Metal - All ingot mob drops are converted to nuggets where possible, otherwise voided
- Pickup Skeleton Arrows - Arrows shot by skeletons can be picked up
- Player Free Spawners - Mob spawners don't require a player nearby to spawn
- Static Dragon Egg - Prevents dragon egg from teleporting
- Faster Obsidian - Makes obsidian and obsidian-related blocks break 3× faster
- Hyperspeed Furnace Minecart - Makes furnace minecarts very fast and burn fuel more quickly
- Infinity Crossbows - Allow putting Infinity on crossbows
- Soul Speed Doesn't Damage Boots - Makes running on soul blocks with Soul Speed not deal damage to your boots
- Spawners Always Tick - Spawners always count down their spawn timers, even if no player is nearby
- Tridents Accept Power - Allows tridents to accept the Power enchantment, increasing their ranged damage
- Tridents Accept Sharpness - Allows tridents to accept the Sharpness enchantment, increasing their melee damage
- Blaze Powder Grows Nether Wart - Blaze powder behaves as bone meal for nether wart
- Chaining Creepers - Creepers explode after taking explosion damage
- Dimensional Tools - Completely configurable dimensional tool bonuses/penalties
- Disable Equip Sound - Disables the unnecessary "Gear equips" sound that plays when your hands change, and is often glitchily played every tick
- Disable Nether Fog - Removes thick nether fog
- Drop Experience With keepInventory - If keepInventory is enabled, players still drop their experience when dying, but do so losslessly
- Endermen Don't Grief - Endermen no longer place or pickup blocks
- Endermen Don't Squeal - Makes Endermen not make their growling or screeching sounds when angry
- Creepers Explode When On Fire - Causes creepers to light their fuses when lit on fire
- Disable Lightning Fire - New in v2.3.0 Prevents lightning from creating fire
- Disable Night Skip - Prevents beds from skipping the night
- Encroaching Emeralds - New in v2.3.0 Emeralds spawn in all biomes which have ores
- Foliage Creepers - Creepers will take on the foliage color of the biome they're in
- No Dolphin Theft - Prevents dolphins from picking up items
- Photoallergic Creepers - Creepers burn in sunlight
- Photoresistant Mobs - Mobs don't burn in sunlight
- Source Dependent Invulnerability Frames - Allows entities to take damage multiple times if it's from multiple sources
- Thrown Buckets Empty Lava Cauldrons - Throwing an bucket at a lava cauldron will pickup the lava
- Underwater Explosions - TNT and other explosives do block damage even underwater
- Villager Trades Reset - Instead of restocking villagers will completely reset their trades
- Villagers Follow Emerald Blocks - Villagers will follow players holding emerald blocks
- Instant Pickup - Drops from blocks and entities are instantly placed in your inventory if there's room
- Item Safe Cactus - Items don't get destroyed by cactus blocks
- Leaves Grow Grass - Grass and tall grass can be placed on leaves
- Déjà Void - Players falling into the void teleports them back to the last place they were on the ground and deals 6 hearts of unblockable void damage
- Use Items While Riding - Allows players to use items and attack while riding entities like boats
- Blinking Drops - Drops blink white like they did in Survival Test
- Block Logo - Resurrects the Beta 1.2-era animated falling block logo
- Classic Block Drops - Draws block drops with a mipmapped or small portion of the texture
- Dropped Items Don't Stack - When dropping items of the same type they don't merge into a bigger stack
- Billboard Drops - Brings back billboarded flat item drops like on Fast graphics prior to 1.8 or like always prior to 1.4
- Dirt Screen - Replaces the panorama background of the title screen with the old dirt one
- Flat Items - Brings back Indev flat first-person item models
- Full Enchanting Cost - Enchanting consumes all of the xp required for an enchant
- Instant Bow - Bow fires arrows instantly upon clicking
- Instant Eat - Eating food is instant
- Janky Arm - Brings back Survival Test arm rotation
- No Experience - Removes experience
- No Hand Sway - Prevents first-person hands from gradually transitioning from the last camera position
- No Player Death Animation - Players stay upright when killed
- No Sprint - Disable sprinting
- Old Sheep Shear - Sheep drop wool when punched
- Old Tooltip - Ressurects the old inventory tooltip from the beta days
- Oof - Brings back the old "Oof" hurt sound
- Old Lava - Resurrects the old procedural lava texture from 1.4
- Yellow Button Hover - Hovered buttons will have yellow text
- Disable Breaking Check - Server will not check if the client is cheating, when breaking blocks faster then expected
- Disable Moved Too Quickly - Server will not check if the client is cheating, when traveling faster then expected
- Oak Is Apple - Oak trees become apple trees
- TNT Is Dynamite - TNT is renamed to Dynamite and doesn't say TNT on it
- No Set Window Pos - Prevents the game from manually modifying the window position
- Packed Atlases - Disables rounding of atlases to the next power-of-two
There is no rhyme or reason to the collection.
Most things work server-side.
The config file is a classic INI for additional nostalgia and suffering.
For a description of all features in the mod including screenshots and videos, please read >> the wiki <<
Some of the things Fabrication modifies are tridents, note blocks, observers, furnace minecarts, ...
It also contains a facsimile of Apathetic Mobs and Hunger Strike.
Curse comments are impossible for me to keep track of and have been disabled.
All bug reports must go to GitHub Issues.
All feature requests must go to GitHub Discussions.
Come discuss this mod and any of my others on Discord or Matrix, or send me an email.