Fabrication is a huge collection of vanilla tweaks and small features for Minecraft 1.16+. Forgery is a version of Fabrication specially distorted to work under Forge rather than Fabric.
177 180 197 200 210 251 254 255 256 257 258 260 262 266 268 268 features and counting.
Click arrows to expand.
$THING
?Probably not. I have a huge workload even beyond Fabrication, and the Fabrication backlog is extremely large by this point. You can still open an issue and receive your judgement. If you make a PR then it will likely be accepted.
Naming mods is hard, and naming things with no real topic or theme is even harder. So I just named it after the first word to come to mind while setting up the Fabric workspace. The "full" name is "A Total Fabrication", and the logo alludes to "Fabric Vacation".
For the parallel with Fabrication. The "full" name is "A Complete Forgery".
Fabrication has a nice ingame configuration GUI accessed via Mod Menu on Fabric or the built-in Mods screen on Forge. It can be used to toggle all features.
The GUI is client/server aware (note Fabrication does not currently have config syncing outside of the GUI) and can be used to view the server's config, or even change it if you're an op.
The /fabrication command has a "config" subcommand that can be used to reload config files, set config keys, and get config keys. This is useful from command blocks (used extensively in the demo videos), from non-Fabrication clients, or from Forge clients (no ingame Mods button in 1.16)
The /fabrication command has an "analyze" subcommand that can be used to perform block distribution analysis on the world. By default it will scan the dimension you're in, but you can specify an alternate dimension if you want. A biome filter can also be specified.
This will generate and/or load a ton of chunks. Use with caution. Progress reports go to the console; once complete, a TSV (tab-separated value) file will be written to the game directory.
The /fabrication:client command has an "atlas" subcommand that can be used to view any of the loaded texture atlases. Information on sprites will be shown when hovered.
This is an invaluable debugging tool for various kinds of atlas disasters, and was added to debug a sprite overwrite issue with Old Lava.
Fabrication is maintained on a few minecraft versions. However the wiki only shows the latest version, here's a list of how the wiki would change going backwards.
general.category.minor_mechanics
Small additions to vanilla mechanics.
general.category.woina
Forward ports of forgotten tidbits.
fixes.better_pause_freezing
Makes textures not tick while the game is paused, meaning animated blocks and such properly freeze instead of continuing to animate.
fixes.boundless_levels
Replaces translation strings for potion and enchantment levels with a dynamic algorithm that supports arbitrarily large numbers.
fixes.colored_crack_particles
Makes "crack" particles honor item coloration, such as leather armor dye.
fixes.extra.bubble_column_pop
Re-adds bubble columns having a bubble pop particle and sound at the top.
Was present in 18w07a, got removed before 1.13 release.
fixes.extra.stable_cacti_break_vanilla_compat
Stable cacti but it will break some existing vanilla farms. As cactus will no longer break when growing next to an adjacent block. Using this also fixes naturally spawning cactus farms.
fixes.fix_charm_amethyst_dupe
Fixes a bug in Charm caused by bad assumptions that allows generating amethyst shards if you have another mod that can make item frames invisible, such as Fabrication's own Invisibility Splash On Inanimates.
fixes.fix_end_portal_render
End portal block will render from all sides.
fixes.fix_nether_portal_nausea
Render the nether portal UI texture even if player has nausea.
fixes.furnace_minecart_pushing
Right-clicking a furnace minecart with a non-fuel while it's out of fuel gives it a little bit of fuel, allowing you to "push" it.
Removed some time after 17w46a (1.13 pre releases); nobody seems to have noticed, and it wasn't announced.
fixes.ghast_charging
Brings back the ghast "charging" animation when they're about to fire a fireball that got broken in 1.3 and removed in 1.8, and never worked in multiplayer.
fixes.inanimates_can_be_invisible
Makes inanimate entities honor the "invisible" tag sent by the server. Does nothing on its own; the server must have something that marks inanimate entities as invisible, such as Fabrication's own Invisibility Splash On Inanimates.
fixes.melee_mobs_keep_attacking
Through some mystical mojank reasoning mobs would normally stop looking for the player after reaching the players last known location, this fixes that.
fixes.multiline_sign_paste
Allows pasting multiple lines of text into a sign. You can also copy all the lines of a sign by holding Shift while copying.
fixes.no_night_vision_flash
Disables the flashing effect when Night Vision is about to run out. This effect ranges from "annoying" to "actively dangerous". With this enabled, it just slowly fades out instead.
fixes.omniscent_player
The player render in the inventory follows your cursor, even if it's not inside the game window.
fixes.open_inventories_in_nether_portal
Allows players to open inventories while in a nether portal.
Vanilla originally made this change to fix a dupe exploit in Beta. The underlying cause of this dupe was fixed a very long time ago.
fixes.silverfish_step
Fixes an oversight that prevents silverfish from playing their step sound. It's also possible it's not an oversight and that Mojang simply deemed the silverfish step sound too horrible and dummied it out.
fixes.stable_cacti
Fixes cactuses being made of Explodium due to long-since-fixed engine limitations. In English: Makes cacti not break themselves if a block is placed next to them. They will still break if they grow into such a space, so cactus randomizers and cactus farms still work.
utility.books_show_enchants
Makes enchanted books show the first letter of their enchants in the bottom left, cycling through enchants every second if they have multiple.
utility.canhit
Adds a new CanHit tag that affects melee attacks, bows, crossbows, and tridents. Also works on arrows and fireworks, in which case the restrictions will be AND'd with the restrictions of the bow or crossbow doing the firing.
The tag must be a list of strings, which may contain UUIDs that match a specific entity or an entity type ID optionally prefixed with a ! to invert the match.
If installed on the client, adds hit information to the tooltip. You can hide this information by creating an NBT byte set to 1 called "HideCanHit".
For example, a sword that can only hit spiders: /give @p diamond_sword{CanHit:["spider"]}
A sword that can hit anything but creepers: /give @p diamond_sword{CanHit:["!creeper"]}
utility.despawning_items_blink
Makes items that are about to despawn blink. The despawn timer is synced from the server, so this only works if the server also has it installed, but it means that the blinking only happens when it should.
utility.extra.all_damage_is_fatal
Any amount of damage done to an entity is unconditionally fatal.
utility.extra.chat_markdown
Adds bold, strikethrough, underscore and italic markdown to chat.
utility.extra.disable_bees
Prevents bee nests generating. Also disables all bee sounds.
Useful if you have a bee phobia. Makes honey inaccessible; you may want a datapack to make it accessible again, and/or to make empty bee nests craftable for decor.
Does not delete existing bee nests or bee entities; only fully effective in a new world.
utility.extra.disable_villagers
Prevents villages from generating and zombie villagers from spawning.
Villagers completely break game balance, among other issues.
Will not fully take effect unless the game is restarted.
utility.extra.enter_selects_highlighted_suggestion
Pressing enter selects the highlighted suggestion.
utility.extra.item_frame_no_name_display
Item frames will not display the names of the item inside them.
utility.extra.no_guardian_jumpscare
Disables the elder guardian appearance effect upon being inflicted with Mining Fatigue.
utility.extra.ping_privacy
Sends no ping data to IPs that have not successfully logged in in the last 7 days.
Prevents scraping. There exist services that constantly ping servers they know about and track their uptime and who's connected, which will then turn around and store the name history of discovered users permanently and make their cape publicly searchable, among other things.
utility.extra.show_bee_count_on_item
Makes bee hive items show amount of contained bees.
utility.extra.weapons_accept_silk
Weapons can be enchanted with Silk Touch, and Silk Touch becomes incompatible with Looting.
Can be used with datapacks and loot tables (or so I'm told).
utility.extract_furnace_xp
Allows clicking on the empty output slot of a furnace to extract the experience, instead of needing to break it.
utility.hide_armor
Adds /hidearmor and /showarmor commands to hide and show your armor. Works with vanilla clients for hiding armor from others; for hiding armor from yourself to work, must be present on client.
utility.i_and_more
Adds /i, /item, /more, and /fenchant commands.
/i and /item are shorthand for /give to yourself, and /more increases the size of your held item's stack. /fenchant is like /enchant but it ignores all restrictions.
utility.item_despawn
Allows fine-grained control over item despawn times and making items invulnerable to all forms of damage including the void. You can filter by the item ID, whether the item was dropped by a player, if the item was dropped by a player dying, what enchantments are on the item, if the item is cursed, arbitrary NBT booleans, and block or item tags.
Configured in config/fabrication/item_despawn.ini.
utility.killmessage
Adds a KillMessage NBT tag to entities and items, allowing them to show a custom death message when they kill a player. You can use placeholders to show the name of the killed entity, the name of the killing entity, or the name of the killing entity's held item, in that order.
For example, "%s found a %s" would show e.g. "unascribed found a Skeleton". You could also write this as "%1$s found a %2$s" for the same result, or, say "A %2$s found %1$s" to show them in the opposite order, e.g. "A Skeleton found unascribed". The third %s or a %3$s will show the item name; if there isn't one, [Air] will be shown.
utility.legacy_command_syntax
Allows numeric arguments to /gamemode and /difficulty, re-adds /toggledownfall, allows TitleCase arguments to /summon, allows numeric arguments to commands that accept items like /give, and re-adds shorthand to /xp.
Old habits die hard.
utility.lenient_command_suggestions
Command suggestions for modded ids will still appear even if the id namespace is not explicitly specified.
utility.mob_ids
Makes entities show their entity ID as a nametag in Creative when F3 is up. Originally a vanilla feature; was removed in Beta 1.8 as nametags are visible through walls and it was a bit cheaty in Survival.
utility.mods_command
Adds a /mods command listing all mods on the server. Hovering over the mods shows their descriptions, clicking on them takes you to their homepage if they have one.
If Bukkit is not present, also adds a /plugins command suggesting people use /mods instead.
utility.rmb_clears_text_fields
Right Mouse Button will clear text fields.
utility.show_bee_count_tooltip
Makes bee hive tooltips show amount of contained bees.
utility.taggable_players
Allows you to assign or unassign various "tags" from players via /fabrication tag. Valid tags consist of feature keys which are living_entity scriptable. The following features are set taggable by default: can_breathe_water, no_wandering_trader, no_phantoms, scares_creepers, permanent_dolphins_grace, permanent_conduit_power, fireproof, no_hunger, invisible_to_mobs.
utility.toggle_sprint
Adds a "Toggle/Hold Sprint" keybind. Vanilla has an accessibility option to make the Sneak key work as a toggle, since it can be useful to have a hold and toggle button at the same time this keybind will take the other mode of the accessibility setting.
utility.toggle_stance
Adds a "Toggle Stance" keybind to switch between standing and sneaking. Vanilla has an accessibility option to make the existing Sneak key work as a toggle, but it can be useful to have a hold-to-sneak and toggle-sneak button at the same time.
Interacts with Minor Mechanics > Crawling; if they are both enabled, the Toggle Stance key will cycle between standing, sneaking, and crawling.
tweaks.alt_absorption_sound
Taking damage that is completely absorbed by Absorption plays a different (custom) sound.
Required on both sides, but doesn't break vanilla clients.
tweaks.arrows_work_in_water
Reduces arrow drag in water by a fair bit to make bows useful underwater. Not nearly as good as a trident, but usable.
tweaks.bush_walk_doesnt_hurt
Makes walking through berry bushes not deal damage.
tweaks.bush_walk_doesnt_hurt_when_sneaking
Makes walking through berry bushes when sneaking not deal damage.
tweaks.bush_walk_doesnt_hurt_with_armor
Makes walking through berry bushes with both leggings and boots equipped not deal damage.
tweaks.cactus_brush_doesnt_hurt_with_chest
Makes touching the side of a cactus (not walking on top of one) with a chestplate equipped not deal damage.
tweaks.cactus_walk_doesnt_hurt_with_boots
Makes walking on top of a cactus (not touching the side of one) with boots equipped not deal damage.
tweaks.campfires_cook_entities
Campfires will cook entities without setting them on fire.
tweaks.campfires_ignite_entities
Campfires will set fire to mobs standing on them, therefore also cooking them.
tweaks.campfires_place_unlit
Campfires are unlit when placed and must be lit with a Flint and Steel.
tweaks.cracking_spawn_eggs
Spawn eggs spawn cracking particles and play a sound when used.
tweaks.ender_pearl_sound
Ender pearls play enderman teleport sound when breaking.
tweaks.extra.can_breathe_water
Players will not lose air while underwater.
tweaks.extra.invisible_to_mobs
Players cannot be targeted by mobs at all. Sorta like Apathetic Mobs.
tweaks.extra.no_hunger
Players never lose food, and when they eat food it instead heals them directly. Sorta like Hunger Strike.
tweaks.extra.no_phantoms
Prevents phantoms from spawning.
tweaks.extra.no_wandering_trader
Prevents wandering traders from spawning.
tweaks.extra.permanent_conduit_power
Players always have Conduit Power.
tweaks.extra.permanent_dolphins_grace
Players always have Dolphins Grace.
tweaks.extra.scares_creepers
Players will scare creepers.
tweaks.feather_falling_no_trample
Farmland will not get trampled when wearing feather falling.
tweaks.flammable_cobwebs
Cobwebs can burn.
tweaks.ghast_panic
Makes ghasts randomly play the unused "scream" sound when outside of the Nether.
tweaks.legible_signs
Adjusts sign text colors to be less garbage.
tweaks.less_annoying_fire
Makes the "on fire" overlay half as tall, and removes it completely if you have Fire Resistance.
Especially nice with resource packs like Faithful that have tall fire textures.
tweaks.less_restrictive_note_blocks
Allows note blocks to play if any block next to them has a nonsolid face, instead of only if the block above is air.
On the client, just adjusts the note particle to fly the right direction.
tweaks.long_levelup_sound_at_30
Plays the old longer level up sound when you reach level 30.
tweaks.nether_cauldron
Water evaporates when being placed inside a cauldron in the nether.
tweaks.no_dinnerlava
Disables the generation of 1 block hidden lava pockets in the Nether. They were initially added to discourage stripmining in the Nether for quartz, but now that Netherite exists, which can only be reasonably obtained via stripmining, it's just frustrating for no real reason.
"Dinnerlava" refers to the fact this was part of a series of changes all made by Dinnerbone in a short span of time in the 1.5 era mostly on provocation from Vechs of Super Hostile fame.
Will not take effect unless the world is reloaded.
tweaks.no_heavy_minecarts
Chest and hopper minecarts will not be slowed down proportionally to the number of items in them.
tweaks.no_sneak_bypass
Blocks which would normally not affect players when sneaking will.
tweaks.normal_fog_with_night_vision
Disables the fog brightening effect with Night Vision.
tweaks.play_note_blocks_in_creative
Allows sneaking when punching note blocks to play them in Creative mode.
On the client, prevents the break effect from occurring as usually happens with server-side break prevention.
tweaks.rainbow_experience
Makes experience random colors instead of just lime green.
tweaks.recipe_book_auto_craft
Recipe book crafts items instead of moving them to the crafting area.
tweaks.reverse_note_block_tuning
Sneaking while tuning a note block reduces its pitch rather than increases.
tweaks.see_items_while_riding
Allows players to see held items while riding entities like boats.
minor_mechanics.cactus_punching_hurts
Breaking cactus with your hand will damage you the same as hugging it.
minor_mechanics.channeling_two
Makes Channeling II a valid enchant that works while raining as well.
minor_mechanics.crawling
Adds a key to explicitly enter the "crawling" stance. No more smushing yourself with a trapdoor. Needed on both the server and client, but doesn't break vanilla clients.
Honors the vanilla "Sneak" Accessibility Option. Interacts with Utility > Toggle Stance.
minor_mechanics.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.
minor_mechanics.extra.collision_based_landing_pos
More accurately determines what the player is standing on. e.g. with this you can't take fall damage on a slime block while landing on an edge with air next to it.
minor_mechanics.extra.fire_resistance_two
Potions of Fire Resistance only protect against fire. They have to be brewed with glowstone dust to also protect against lava.
minor_mechanics.extra.launching_pistons
Pistons launch players up as if they were pushing slime blocks.
minor_mechanics.extra.observers_see_entities
Observers detect when entities move in front of them if they have no block in front of them.
minor_mechanics.extra.observers_see_entities_living_only
Observers only detect living entities, and not e.g. item entities.
Safety option to prevent breaking a variety of vanilla contraptions.
minor_mechanics.extra.spiders_cant_climb_while_wet
Makes spiders unable to climb while wet. Basically a more overpowered version of Spiders Can't Climb Glazed Terracotta. May break vanilla spider farms.
Interacts with Enhanced Moistness, and the demo video uses it for the water splash to work like it does.
minor_mechanics.extra.water_fills_on_break_strict
Requires water_fills_on_break to have at least 2 water sources.
minor_mechanics.feather_falling_five
Makes Feather Falling V a valid enchant that completely negates fall damage. Optionally does damage to the boots.
If present on the client, makes the enchantment available in the Creative menu.
minor_mechanics.feather_falling_five_damages_boots
Makes absorbing fall damage with Feather Falling V cause damage to the boots.
minor_mechanics.fire_aspect_is_flint_and_steel
Right-clicking a block with no action with a Fire Aspect tool emulates a click with flint and steel, allowing you to light fires and such with a Fire Aspect tool instead of having to carry around flint and steel.
Since it emulates clicking with a Flint and Steel, it's highly compatible.
minor_mechanics.fire_protection_on_any_item
Fire Protection can be applied to any enchantable item, and makes the item immune to fire and lava damage.
minor_mechanics.furnace_minecart_any_fuel
Allows furnace minecarts to accept any furnace fuel, rather than just coal and charcoal.
minor_mechanics.gradual_block_breaking
Snow layers and slabs will be mined a layer at a time.
minor_mechanics.infibows
Makes Infinity bows not require an arrow in your inventory to fire.
If not present on client, firing bows with no arrows is a bit janky.
minor_mechanics.invisibility_splash_on_inanimates
Invisibility splash potions affect inanimates (minecarts, arrows, etc) making them invisible. They will become visible again if they become wet. This enables the vanilla "invisible" flag, which doesn't work on inanimates unless Fixes > Inanimates Can Be Invisible is also enabled.
Logic: Invisibility potions coat the outer surface of the object. Living entities absorb and eventually eliminate the compound, and when drank it exudes from the pores, but inanimate objects do not have metabolisms, so the invisibility hangs around indefinitely unless washed off. Don't @ me about skeletons.
minor_mechanics.mechanism_muffling
Placing a block of wool adjacent to a dispenser, dropper, or piston makes it silent.
minor_mechanics.note_block_notes
Tells you the note the note block has been tuned to when tuning it or playing it manually above your hotbar. Also shows the octave, and shows the correct note for the snare and click instruments. (The bass drum is hard to nail down and so does not show note or octave info; if you know the best way to describe the bass drum, please let me know in an issue.)
minor_mechanics.note_blocks_play_on_landing
Makes note blocks play when landed on. The higher the entity fell, the louder the note will be. Also triggers Observers.
minor_mechanics.protection_on_any_item
Protection can be applied to any enchantable item.
It will inclusively protect from:. Level 1: cactus, Level 2: fire, Level 3: lava, Level 4: explosions.
minor_mechanics.spiders_cant_climb_glazed_terracotta
Makes spiders unable to climb glazed terracotta, to make farming them less of a chore if you go to the trouble to make glazed terracotta.
Logic: Slime blocks can't stick to glazed terracotta. Are spiders really stickier than solid slime?
minor_mechanics.spreadable_moss
Using bone meal on a stone block with a moss block nearby grows moss to that block, to make it a bit easier to work with for building.
minor_mechanics.tridents_activate_levers
When a trident hits a lever it will toggle it.
minor_mechanics.unsaddle_creatures
Shift right click with an empty hand to retrieve a saddle from a pig/strider.
minor_mechanics.water_fills_on_break
Water source blocks fill in broken blocks instead of air if there is more water on its north, east, south, west, and top faces than there is air on its north, east, south, and west faces. In case of a tie, air wins. Makes terraforming lakes and building canals, etc much less frustrating.
mechanics.anvil_repair
Allows right-clicking on an anvil with a Block of Iron to repair it one stage.
mechanics.bottled_air
Filling a glass bottle underwater refills 1 air bubble.
mechanics.broken_tools_drop_components
Makes gear drop its consituent items when broken. This is completely configurable in config/fabrication/gear_components.ini.
Also works with nonplayer entities, where it is affected by their drop chance table.
See the default config for more info
mechanics.detecting_powered_rails
Allows using a comparator on a powered rail just like a detector rail. Makes minecart logistics a lot easier. Also allows using a repeater to do normal detection.
mechanics.directional_detector_rails
Placing magenta glazed terracotta under a detector rail makes it only detect minecarts moving in the direction of the arrow.
mechanics.directional_powered_rails
Placing magenta glazed terracotta under a powered rail makes it push minecarts in the direction of the arrow, even from a stop. They also work as hard stops for carts going the wrong direction.
Works similar to a Railcraft Boarding Track.
mechanics.enhanced_moistness
Entities are considered "wet" for 5 seconds after leaving a source of wetness. Additionally, lingering or splash water bottles inflict wetness. Also makes wet entities drip to show they're wet. Affects various vanilla mechanics including fire and undead burning.
Touching lava instantly removes wetness, meaning lava blades still work.
mechanics.extra.colorful_redstone
Redstone on top of wool will not connect to redstone on top of a different color of wool.
Experimental. Once sufficiently tested, will be moved out of Extra.
mechanics.extra.swap_conflicting_enchants
When adding enchants that would normally not be compatible it will instead get added in an inactive state. Conflicting enchants can be swapped on the go by right-clicking the item or pressing a keybind while sneaking.
mechanics.extra.weaponized_pearls
Pearls will teleport entities they hit and pull nearby ones.
mechanics.grindstone_disenchanting
Placing a book in the bottom slot of a Grindstone when disenchanting an item will transfer the enchantments onto the book.
Doesn't work properly if the client doesn't also have it, but it will not break vanilla clients.
mechanics.obsidian_tears
Empty bottles can be used to collect "Obsidian Tears" from Crying Obsidian. When quaffed by or dispensed onto a player, it updates their spawn to the location of the block the tears are from. Dispensers can also be used to fill empty bottles with tears.
Crying Obsidian respawn works in any dimension and doesn't need to be recharged, but you spawn with half health, no saturation, less than full food, and Weakness.
On client, just gives the bottle a custom appearance instead of a potion item.
mechanics.pursurvers
Adds "Pursurvers", observers with a Purpur block next to them, that can detect left-clicks on their watched block.
mechanics.slowfall_splash_on_inanimates
Slow fall splash potions affect inanimates (minecarts, arrows, etc) making them unaffected by gravity. They will become normally affected again if they become wet.
This is kind of overpowered.
balance.anvil_no_level_limit
Anvils don't become "Too Expensive".
balance.anvil_rename_always_costs_one
Makes renaming an item on an anvil always cost one level.
balance.bedrock_impaling
Makes the Impaling enchantment act like it does in Bedrock Edition and Combat Test 4. Namely, it deals bonus damage to anything that is in water or rain (i.e. is wet), instead of only aquatic mobs.
Interacts with Enhanced Moistness.
balance.disable_prior_work_penalty
Disables the anvil prior work penalty when an item has been worked multiple times. Makes non-Mending tools relevant by allowing you to repair them indefinitely, and makes putting books on tools easier.
If only on the server and not the client, the wrong level cost will briefly be displayed before being corrected.
balance.drop_more_exp_on_death
Players drop 80% of their experience when dying instead of basically nothing.
balance.environmentally_friendly_creepers
Creeper explosions deal entity damage, but not block damage, even if mobGriefing is true.
balance.extra.anvil_damage_only_on_fall
Anvils only take damage when falling from a height rather than randomly after being used.
balance.extra.anvil_full_repair
Any item repair in the anvil will restore item durability.
balance.extra.anvil_no_xp_cost
Anvils don't cost any xp.
balance.extra.block_lit_mob_spawning
Reverts hostile mob spawning to pre-1.18, so mobs spawn when block light level is bellow 8.
balance.extra.brittle_shields
Causes explosions to always break shields.
balance.extra.disable_elytra
Prevents using Elytra.
balance.extra.disable_elytra_boost
Prevent Elytra boosting using firework rockets.
balance.extra.disable_mending
Stops the mending enchantment from working.
balance.extra.disable_mending_trade
Stops new villagers from offering mending.
balance.extra.disable_pearl_stasis
Ender pearls forget who threw them when being unloaded. Which means saving a ender pearl in a bubble column becomes more difficult.
balance.extra.ender_dragon_always_spawn_egg
Ender dragon always spawn a dragon egg when killed.
balance.extra.ender_dragon_full_xp
Ender dragon always gives the same xp amount as it would the first time.
balance.extra.faulty_shields
Shields half non-projectile damage instead of blocking it.
balance.extra.food_always_edible
Allows players to eat unconditionally.
balance.extra.hunger_is_easy
Hunger acts as if the difficulty is easy.
balance.extra.hunger_is_hard
Hunger acts as if the difficulty is hard.
balance.extra.hunger_is_normal
Hunger acts as if the difficulty is normal.
balance.extra.hunger_is_peaceful
Hunger acts as if the difficulty is peaceful.
balance.extra.infinity_crossbows_modded
Allow putting Infinity on vanilla and modded crossbows. Only works for plain arrows.
Honors InfiBows.
balance.extra.infinity_mending
Makes Mending and Infinity compatible enchantments.
balance.extra.interrupting_damage
Taking more then a heart of damage interrupts the current action of any mob / player.
balance.extra.lava_causes_fall_damage
Lava halves fall damage instead of removing it.
balance.extra.loading_furnace_minecart
Makes furnace minecarts load chunks if they have fuel.
balance.extra.mobs_dont_drop_ingots
All ingot mob drops are converted to nuggets where possible, otherwise voided.
balance.extra.no_filled_inventories_in_shulkers
Shulker boxes will only allow inserting items which don't store other items this also allows empty shulker boxes to be stored inside a shulker box.
exceptions can be added via fabrication:exclude_from_item_inventory_check item tag. item can be included via fabrication:include_in_item_inventory_check item tag.
balance.extra.pickup_skeleton_arrows
Arrows shot by skeletons can be picked up.
balance.extra.player_free_spawners
Mob spawners don't require a player nearby to spawn. This can be dangerous on a normal world as it means all loaded spawners will constantly spawn mobs, which makes dungeons pre-loaded monsterboxes and floods abandoned mineshafts with cave spiders. Use carefully, preferably in worlds with structures disabled.
See Balance > Spawners Always Tick for a less extreme, safer version of this.
balance.extra.static_dragon_egg
Prevents dragon egg from teleporting.
balance.extra.tools_in_bundles
Allows storing up to 8 nonstackable items in a bundle, as long as nothing else is stored.
exceptions can be added via fabrication:exclude_from_item_inventory_check item tag. item can be included via fabrication:include_in_item_inventory_check item tag.
balance.extra.velocity_based_fall_damage_reset
Fall distance will get gradually reduced instead of being reset in fluids like water.
balance.faster_obsidian
Makes obsidian and obsidian-related blocks break 3× faster. Needed on both sides to work properly.
Does not break vanilla clients when on the server, but when on the client, vanilla servers will think you're cheating. (And they won't be wrong.)
balance.hyperspeed_furnace_minecart
Makes furnace minecarts very fast and burn fuel more quickly.
An attempt to make rail transport relevant again, as well as furnace carts, in a world with ice roads, swimming, elytra, etc.
Warning: These carts are so fast that they sometimes fall off of track corners. Make sure to surround track corners with blocks.
balance.infinity_crossbows
Allow putting Infinity on crossbows. Only works for plain arrows.
Honors InfiBows.
balance.soul_speed_doesnt_damage_boots
Makes running on soul blocks with Soul Speed not deal damage to your boots.
balance.spawners_always_tick
Spawners always count down their spawn timers, even if no player is nearby. This means a spawner that is left alone for a while will spawn instantly when a player comes in range. Allows shuttling a player between spawners with a minecart or water stream to efficiently make use of spawners that are close together, but not quite close enough to all be activated at the same time.
balance.tridents_accept_power
Allows tridents to accept the Power enchantment, increasing their ranged damage. It's pitiful that tridents only deal as much damage as an unenchanted bow and this cannot be improved at all other than via Impaling, which is exclusive to aquatic mobs; notably, Drowned do not count as aquatic mobs. Only the harmless squids, salmon, cod, tropical fish, and the less harmless pufferfish and guardians count as "aquatic".
Power is considered incompatible with Sharpness and Impaling.
balance.tridents_accept_sharpness
Allows tridents to accept the Sharpness enchantment, increasing their melee damage. See above for justification. Tridents deal 1 more damage than a Netherite Sword, but this tweak only allows them to accept Sharpness; no Smite, no Looting, etc.
Sharpness is considered incompatible with Power and Impaling.
weird_tweaks.blaze_fertilizer
Blaze powder behaves as bone meal for nether wart.
weird_tweaks.chaining_creepers
Creepers explode after taking explosion damage.
weird_tweaks.dimensional_tools
By default, makes breaking nether blocks deal 50x damage to non-golden and non-netherite tools, and makes golden tools take 1/50th the damage when breaking the same blocks, bringing their durability just above diamond. Also makes wooden tools crafted with nether planks into "Fungal" tools, and stone tools crafted with blackstone into "Blackstone" tools, which also get the 1/50th damage bonus. Completely configurable; see config/fabrication/dimensional_tools.ini.
On client, adjusts tooltips to show fractional damage.
Inspired by a joke video.
See the default config for more info
weird_tweaks.disable_equip_sound
Disables the unnecessary "Gear equips" sound that plays when your hands change, and is often glitchily played every tick. Armor equip sounds and other custom equip sounds remain unchanged. You won't even notice it's gone.
On client, mutes it just for you.
On server, prevents the sound from playing at all for everyone.
weird_tweaks.disable_nether_fog
Removes thick nether fog.
weird_tweaks.drop_exp_with_keep_inventory
If keepInventory is enabled, players still drop their experience when dying, but do so losslessly. Incents returning to where you died even when keepInventory is enabled.
weird_tweaks.endermen_dont_grief
Endermen no longer place or pickup blocks.
weird_tweaks.endermen_dont_squeal
Makes Endermen not make their growling or screeching sounds when angry.
On client, mutes the sounds for just you. This means angry endermen don't make ambient sounds.
On server, replaces the angry ambient sound with the normal ambient sound for everyone. The stare sound is client-sided, unfortunately.
weird_tweaks.extra.creepers_explode_when_on_fire
Causes creepers to light their fuses when lit on fire. Just because.
weird_tweaks.extra.curable_piglins
Piglins and hoglins can be made immune with a golden apple or cured if they also have weakness.
weird_tweaks.extra.disable_lightning_fire
Prevents lightning from creating fire.
weird_tweaks.extra.disable_night_skip
Prevents beds from skipping the night.
weird_tweaks.extra.encroaching_emeralds
Emeralds spawn in all biomes which have ores.
weird_tweaks.extra.entities_sink_in_falling_fluids
Entities rapidly sink in fluids that are flowing downwards. still and horizontal flowing fluids are unaffected.
weird_tweaks.extra.flimsy_tripwire
Tripwire breaks after being activated.
weird_tweaks.extra.foliage_creepers
Creepers will take on the foliage color of the biome they're in.
weird_tweaks.extra.no_dolphin_theft
Prevents dolphins from picking up items.
weird_tweaks.extra.photoallergic_creepers
Creepers burn in sunlight. Very dangerous in combination with Creepers Explode When On Fire.
Takes precedence over Photoresistant Mobs if that is also enabled, allowing you to make only creepers burn in sunlight.
weird_tweaks.extra.photoresistant_mobs
Mobs don't burn in sunlight.
weird_tweaks.extra.source_dependent_iframes
Allows entities to take damage multiple times if it's from multiple sources.
weird_tweaks.extra.thrown_buckets_empty_lava_cauldrons
Throwing an bucket at a lava cauldron will pickup the lava.
weird_tweaks.extra.underwater_explosions
TNT and other explosives do block damage even underwater.
weird_tweaks.extra.villager_trades_reset
Instead of restocking villagers will completely reset their trades. This also soft-limits the trades to the villager's level (one trade of each level).
weird_tweaks.extra.villagers_follow_emerald_blocks
Villagers will follow players holding emerald blocks.
weird_tweaks.instant_pickup
Drops from blocks and entities are instantly placed in your inventory if there's room. This is animated and everything.
weird_tweaks.item_safe_cactus
Items don't get destroyed by cactus blocks.
weird_tweaks.leaves_grow_grass
Grass and tall grass can be placed on leaves.
Using Bone Meal on leaves makes them grow grass.
woina.blinking_drops
Back in Survival Test, drops blinked white to make them stand out more. This is an implementation of that.
If Utility > Despawning Items Blink is enabled, that tweak's disappear-flashing will be disabled, and instead this tweak's white flashing will get faster and faster as despawn approaches.
woina.block_logo
Resurrects the Beta 1.2-era animated falling block logo. Because it looked sweet and it is shameful they removed it.
The block logo is completely customizable in config/fabrication/block_logo.png and config/fabrication/block_logo.ini. The default is identical to how it was in Beta 1.2.
woina.classic_block_drops
Back in Survival Test, likely in the interest of keeping a consistent pixel density in the world, block drops were drawn with an 8x8 portion of the block texture. This didn't always work well back then, and rather than fix things up and design textures with it in mind, it was simply removed.
This option uses a whitelist in config/fabrication/classic_block_drops.ini to emulate the old behavior, and for anything not whitelisted, uses mipmapped textures.
This looks pretty neat.
woina.dropped_items_dont_stack
When dropping items of the same type they don't merge into a bigger stack.
woina.end_portal_parallax
Old end portal texture, may not be entirely accurate. Will not work unless the game is restarted, requires legacy GL and may not work on some systems.
woina.extra.billboard_drops
Brings back billboarded flat item drops like on Fast graphics prior to 1.8 or like always prior to 1.4.
woina.extra.billboard_drops_2d
Brings back billboarded flat item drops like on Fast graphics prior to 1.8 or like always prior to 1.4. Actually renders them in 2D which may create issues, but has a performance benefit.
woina.extra.dirt_screen
Replaces the panorama background of the title screen with the old dirt one.
woina.extra.flat_items
Brings back Indev flat first-person item models.
"Why?" Why not.
woina.extra.full_enchanting_cost
Enchanting consumes all of the xp required for an enchant. For example a 30 level enchant will consume 30 levels instead of 3.
woina.extra.instant_bow
Bow fires arrows instantly upon clicking.
woina.extra.instant_eat
Eating food is instant.
woina.extra.janky_arm
Brings back Survival Test arm rotation.
"Why?" Why not.
woina.extra.no_experience
Removes experience. Anvils become free and enchanting only costs lapis.
woina.extra.no_hand_sway
Prevents first-person hands from gradually transitioning from the last camera position.
woina.extra.no_player_death_animation
Players stay upright when killed.
woina.extra.no_stance_transition
Removes the gradual crouch / crawl camera transition.
woina.extra.old_lava_scaling
Resurrects the old procedural lava texture from 1.4. Scales with resource pack resolutions. Will have a performance impact on higher resolutions.
woina.extra.old_sheep_shear
Sheep drop wool when punched.
woina.extra.old_tooltip
Ressurects the old inventory tooltip from the beta days.
woina.extra.oof
Brings back the old "Oof" hurt sound. Unlike the resource pack approach, this is player-specific rather than replacing the generic fleshy damage sound, so it won't result in random things Oof-ing.
woina.more_explosion_particles
Adds smoke and poof particles to explosions.
woina.old_armor_scale
Armor value is reduced with durability.
woina.old_background_shade
Inventories, pause and other menus will have a blue gradient.