CurseForge · Minecraft mod
Modulation
A growing collection of quality-of-life tweaks, bug fixes, and cross-mod integrations for modpack creators!
Quick answer
Which Modulation release matches Fabric?
Modulation Fabric 1.21.1 - 2.2.2 targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 4 required mods have matching files.
Where it goes
Is Modulation required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Modulation Fabric 1.21.1 - 2.2.2 need?
Modulation Fabric 1.21.1 - 2.2.2 on Fabric. Every mod below is checked against that same setup.
Install YetAnotherConfigLib, YetAnotherConfigLib (YACL), Fabric API, Fabric API first. We found matching files for this game-version and loader setup. 4 come through another mod in the chain.
4 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Modulation without breaking your instance.
Built for Modulation Fabric 1.21.1 - 2.2.2 on Fabric. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Modulation Fabric 1.21.1 - 2.2.2. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install YetAnotherConfigLib, YetAnotherConfigLib (YACL), Fabric API, Fabric API first. We found matching files for this game-version and loader setup. 4 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Modulation Fabric 1.21.1 - 2.2.2. It opens that exact file at the source.
About this project
What does Modulation add?
Modulation
Modulation is a growing collection of handy quality-of-life tweaks, bug fixes, visual improvements, and cross-mod integrations. Instead of cluttering your modpack with a dozen single-feature mods, Modulation packs them all into one highly customizable package.
Everything is completely modular, so you can turn off whatever you don't need and tweak options to match your modpack!
Features
Passable Foliage & Leaf Effects
Walk seamlessly through foliage with customizable movement mechanics and visual effects!
- Walk through leaf blocks with configurable movement drag (
base_dragandmax_drag). - Enable or disable passable behavior per leaf type (Pale Oak, Tinted Leaves, Tinted Needles, Cherry Leaves, etc.).
- Dynamic leaf rustling sound effects and leaf/cherry petal particles as entities pass through leaves (with optional Vanilla Backport integration).

Block Grid & Surface Offsets
Precision placement and sub-block surface snapping for decorations and redstone components!
- Place blocks like lanterns, torches, flower pots, redstone wire, repeaters, and comparators on top of slabs and stairs snapped to 1/16th sub-block grid offsets.
- Signs click-snap to exact 1/16th grid offsets on surfaces.
- Item frames and paintings snap to sub-block surface edge offsets.
- Offset redstone components conduct signals properly and blocks survive on partial support surfaces.
- Toggle individual offset features (slab offsets, sign offsets, hanging entity offsets, particle offsets, block entity offsets, etc.) in the config menu.

I was at house eating dorito when phone ring: block grid is kil
Walls & Connections
Enhanced fence, wall, and pane connecting logic ported from BetterWalls!
- Wall blocks visually connect to adjacent wood and nether fences.
- Fences connect smoothly to nearby wall blocks and iron bars.
- Iron bars and glass panes extend connections to wooden fences.
- Customize or disable each connection rule individually in the configuration.

Tooltips & Visual Overlays
Clear visual indicators and info tooltips for items in your inventory!
- Honeycomb icon overlay on waxed copper block items in your inventory.
- Visual icon overlays on Trapped Chests (redstone indicator) and Infested Blocks (silverfish indicator), fully customizable via item tags (
modulation:infested,modulation:trapped, and blacklist tags). - Enhanced copper item tooltips showing oxidation state (Oxidized, Weathered, Exposed, Waxed) and waxing status.
- Palette adjustments for softer, prettier map colors.

Reconnectible Chains Integration
Build and traverse your world with ease using new chain-focused tools! (Requires Connectible Chains)
- Hold right-click with the Chain Staff to charge up and cast chains or posts from afar.
- Specialized Cast Post block supporting directional placement and waterlogging.
- Shift + Right-Click with the staff to switch to Zipline mode and ride ziplines (when paired with Ziplines Rezipped!).
- Fully configurable charge-up times, durability loss, and optional inventory chain requirement.
Figura Enhancements
Upgrade your avatar management experience with Figura!
- Support for vanilla target selectors like
@a,@p,@s, or@ein/figura loadand/figura clearcommands, letting you update skins for multiple players simultaneously. - Tab-completion autofill for local skins saved in your
figura/avatarsfolder (both folders and.zipfiles).
Anvil Tweaks
Options to customize anvil mechanics:
- Removes the annoying "Too Expensive!" 40-level limit on anvils.
- Configure zero experience costs for combining enchantments.
- Configure zero experience costs for repairing items or combining damaged tools.
- Configure zero experience costs for renaming items.
May need configuring to work with Allurement. Won't work with Easy Anvils.
GUI & Controls
User interface and control QoL improvements:
- Hold Control while clicking or dragging items in your inventory to transfer them straight into the crafting grid. Works best when pairsed with Mouse Tweaks.
- Option to remove/disable the Creative inventory tab.
- Customize how long chat messages stay on screen before fading.
Gameplay Tweaks
Small gameplay tweaks that make survival feel more natural. Inspired by Forgery/Fabrication!
- Cobwebs can catch fire and burn away like other flammable blocks.
- Campfires place down unlit by default and must be ignited using flint & steel.
Bug & Performance Fixes
Fixes for several bugs and performance issues in base Minecraft:
- Fixes an exponential density function memoization bug in worldgen math (MC-268145), giving around a ~30% world generation speed boost when using terrain mods like Tectonic!
- Prevents buttons and sliders from keeping keyboard focus after being clicked (MC-259387).
- Lets you hit villagers who are sleeping in beds (MC-148559).
- Prevents experience levels from disappearing when traveling between dimensions without portals (MC-124177).
- Fixes
pack.mcmetadatapack filters leaking across different namespaces (MC-271761).
Wiki & Documentation
Want the full details on each module? Check out our Wiki!
License
If you are thinking about using the code or assets from Modulation, please note the mod's licensing. All assets of Modulation are all rights reserved by their respective creators, unless specified otherwise. The source code of the mod is available under the MIT license, with the exception of the Vanilla Walls module which is licensed under AGPL-3.0-only.
Credits
- Textures and original concepts for the Reconnectible Chains module come from Nekomaster and were originally created for the modpack Resurvival!
- The improved tooltips feature is modified from The Copperier Age.
- The Vanilla Walls module's wall/fence/pane connection logic is ported from BetterWalls by Lemonnik6484 and JX_Snack, licensed under AGPL-3.0-only.
- The creative inventory removal is modified from Raspberry Core, used under its MIT license.
- The passable foliage feature is modified from Soft Leaves, used under its MIT license.
Project description from CurseForge.
Pick your setup
Modulation by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
2 loader builds1.20.1
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Modulation versions and loaders
Modulation Fabric 1.21.1 - 2.2.2
modulation-fabric-1.21.1-2.2.2.jar
4 Aug 2026
Modulation Fabric 1.20.1 - 1.6.1
modulation-fabric-1.20.1-1.6.1.jar
3 Aug 2026
Modulation Fabric 1.21.1 - 2.1.0
modulation-fabric-1.21.1-2.1.0.jar
29 Jul 2026
Modulation Fabric 1.21.1 - 2.0.0
modulation-fabric-1.21.1-2.0.0.jar
28 Jul 2026
Modulation Fabric 1.21.1 - 1.9.0
modulation-fabric-1.21.1-1.9.0.jar
16 Jul 2026
Modulation Fabric 1.20.1 - 1.6.0
modulation-fabric-1.20.1-1.6.0.jar
14 Jul 2026
Modulation Fabric 1.21.1 - 1.8.0
modulation-fabric-1.21.1-1.8.0.jar
14 Jul 2026
Modulation Fabric 1.21.1 - 1.7.2
modulation-fabric-1.21.1-1.7.2.jar
12 Jul 2026
Modulation Fabric 1.21.1 - 1.7.1
modulation-fabric-1.21.1-1.7.1.jar
8 Jul 2026
Modulation Fabric 1.21.1 - 1.7.0
modulation-fabric-1.21.1-1.7.0.jar
3 Jul 2026
Modulation Fabric 1.21.1 - 1.6.2
modulation-fabric-1.21.1-1.6.2.jar
2 Jul 2026
Modulation Fabric 1.21.1 - 1.6.1
modulation-fabric-1.21.1-1.6.1.jar
2 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.