HomeJavaModsFab's Server Tweaks
Fab's Server Tweaks
ModsJava

Fab's Server Tweaks

by fabbe50 · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.1.2 · Fabric⬇ Download for 1.21.11 · Fabric⬇ Download for 26.1.2 · NeoForge⬇ Download for 1.21.11 · NeoForge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

Fab's Server Tweaks

Fab's Server Tweaks is a modular gameplay-tweaks mod focused on server-side quality-of-life changes, vanilla logic overrides, optional enchantment extensions, and data-driven recipe packs.

The mod is designed to work server-side, with optional client installation for matching visuals and a few client-only extras.

Mod Requirements

Dependencies

How Features Are Controlled

The mod is intentionally split across several control layers:

This makes it possible to run the mod in a very vanilla-like mode or enable a much broader tweak set.

Client and Server Expectations

The mod works server-side only. Vanilla clients can connect and play normally.

For the best visual experience, installing it on the client is recommended since some custom piston and presentation logic may otherwise be shown using vanilla client visuals.

To easily find the recipes, it's recommended to install a recipe viewer like JEI or REI on both the server and client.

Config Features

These settings are stored in the mod config and can be viewed or changed with /fabs config.

Gamerule Features

Most of the gameplay tweaks are controlled with gamerules.

Mob Behavior and Drops

World and Block Behavior

Projectile and Item Recovery

Major Gameplay Tweaks

Pistons

The piston system is one of the largest logic overrides in the mod.

piston_move_override specifically allows blocks with a normal DESTROY push reaction to move instead of break.

Leads and Mob Storage

Spider Climbing

Spiders in Minecraft can usually climb on anything. This mod adds a tag to blacklist certain blocks.

Beds and Sleeping Bags

Seed Sharing and Debugging

Item and Utility Tweaks

Enchantments

The mod includes built-in enchantment packs. Some are handled entirely through data, while others also have Java-side behavior.

Custom Enchantments Pack

Built-in pack: CUSTOM_ENCHANTMENTS

This pack is enabled by default and requires restart.

Ore Miner Pack

Built-in pack: ORE_MINER

This pack is disabled by default and requires restart.

Vanilla Enchantment Overrides Pack

Built-in pack: VANILLA_ENCHANTMENTS_OVERRIDES

This pack is disabled by default and requires restart.

It overrides several vanilla enchantments:

These are not just higher caps. Their data definitions also adjust scaling behavior.

Recipe and Datapack Features

The mod ships a number of built-in datapacks that can be toggled with /fabs feature <pack>.

CUSTOM_RECIPES

Enabled by default. Does not require restart.

Adds a small collection of utility recipes, including:

CAULDRON_CONVERSIONS

Enabled by default. Does not require restart.

Adds item-to-item conversion when items sit inside a full layered cauldron.

Current conversions include:

DURABILITY_SMELTING

Enabled by default. Does not require restart.

Adds data-driven smelting behavior for used tools and armor. The result can vary by durability tier and can also adjust cook time and XP.

NOTE: Because of how furnaces work, it's not enough to just add the durability-smelting recipe. The recipe must be added as a vanilla smelting recipe as well.

Current data includes entries for:

MOUNT_ARMOR_RECIPES

Enabled by default. Does not require restart.

Adds crafting recipes for:

RAW_BLOCK_SMELTING

Enabled by default. Does not require restart.

Adds furnace and blasting support for raw ore blocks.

STONE_STAIRS_RECIPES

Enabled by default. Does not require restart.

Adds a large set of stair recipes for stone-like and copper-like materials, including normal and smaller recipe variants.

WOOD_OVERRIDE_RECIPES

Enabled by default. Does not require restart.

Adds alternate wood recipes, especially for stairs (including normal and small recipe variants) and trapdoors (with increased output).

COMBINE_SLABS_RECIPES

Enabled by default. Does not require restart.

Adds recipes to recombine slab pairs back into their full blocks.

POTTERY_SHERD_DUPLICATION

Enabled by default. Does not require restart.

Adds duplication recipes for pottery sherds.

Commands

/fabs

Primary admin and utility command.

/preset <name>

Applies a predefined ruleset.

Current presets:

/nickname

Stores persistent nicknames and rebroadcasts chat with the configured display name.

/goto <dimension>

Moderator command for safe cross-dimension teleportation.

Data-Driven Tags

A lot of the mod is powered by tags.

Examples include:

Entity tags are also used for leash permissions and mob-effect blacklists.

Plugins

Just Enough Items (JEI)

The mod includes a JEI plugin that adds support for the mod's custom recipes.

Roughly Enough Items (REI)

The mod includes a REI plugin that adds support for the mod's custom recipes.

Mod Menu (Fabric Only)

Mod Menu is a client-side mod that lists mods installed on the client and allows for opening configuration screens in game.

Polymer (Fabric Only)

Allows the mod to add server-side content like custom blocks and items. It also allows the mod to display textures for things that would normally be client-sided.

Current features:

Universal Ores (Fabric Only)

Allows Universal Ores to function server-side by registering the content through Polymer and sending the resources to the client.

Resource Nether Ores (Fabric Only)

Allows Resource Nether Ores to function server-side by registering the content through Polymer and sending the resources to the client.

Lootr (Fabric Only)

Allows Lootr to function server-side by registering the content through Polymer and sending the resources to the client.

What works:

What does not work:

Preset Philosophy

The included presets make it easier to swing between:

This is one of the mod's main strengths: it is not meant to force one single ruleset.

Limitations and In-Progress Areas

Some features are more mature than others.

Recommended Documentation Note

If you are using the mod in your modpack or on your server, this is a good short summary:

This mod works server-side only. Vanilla clients can connect and play normally. For the best visual experience, installing it on the client is recommended, as some piston-related visuals may be inaccurate on vanilla clients.

For modpack authors

Using this mod in your modpack is encouraged. If you do, please follow these requirements:

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more