Back to mods
Adjustability project artwork

CurseForge · Minecraft mod

Adjustability

Fortune and Silk Touch on one pickaxe, all four Protections on one chestplate. Keep every conflicting enchantment on the item and switch which one is active, right from your inventory.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Adjustability release matches 26.1.2?

Updated 9 days ago
Best match for your filters Adjustability 0.8.0 (Fabric 26.1.2)
Game version 26.1.2
Loader Fabric

Adjustability 0.8.0 (Fabric 26.1.2) targets 26.1.2 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Adjustability required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Adjustability 0.8.0 (Fabric 26.1.2) need?

Adjustability 0.8.0 (Fabric 26.1.2) on 26.1.2. Every mod below is checked against that same setup.

All 2 required mods have matching files

Install Forge Config API Port, Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

3 listed on this file 2 pulled in by those mods
Forge Config API Port Needed by Adjustability 0.8.0 (Fabric 26.1.2)
required
Matching file found Matched file: [FABRIC] [26.1.x] v26.1.5
YetAnotherConfigLib Optional for Adjustability 0.8.0 (Fabric 26.1.2)
optional
Matching file found Matched file: 3.9.7 for fabric 26.1
Fabric API Needed by Adjustability 0.8.0 (Fabric 26.1.2)
required
Matching file found Matched file: [26.1.2] Fabric API 0.155.3+26.1.2
Mod Menu Needed by Forge Config API Port
pulled in
Matching file found Matched file: v18.0.2 for 26.1
Text Placeholder API Needed by Mod Menu
pulled in
Matching file found Matched file: placeholder-api-3.0.0+26.1.jar

2 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 Adjustability without breaking your instance.

Built for Adjustability 0.8.0 (Fabric 26.1.2) on 26.1.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Adjustability 0.8.0 (Fabric 26.1.2). It targets 26.1.2 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Forge Config API Port, Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Adjustability 0.8.0 (Fabric 26.1.2). It opens that exact file at the source.

About this project

What does Adjustability add?

Adjustability — Every enchantment. One at a time.

Put Fortune and Silk Touch on the same pickaxe, and switch between them whenever you want. Adjustability lets items hold mutually exclusive enchantments without allowing conflicting effects to work at the same time.

Release Latest release Documentation MIT License Support on Ko-fi GitHub Sponsors

One item. Multiple enchantments. Your choice.

Adjustability gameplay showcase

Keep Fortune and Silk Touch on one pickaxe, all four Protection enchantments on one chestplate, or Riptide and Loyalty on one trident.

Conflicting enchantments are stored on the item, but only one side of each conflict can be active at a time. The others remain dormant, visible in the tooltip and ready to be switched on.

No simultaneous conflicting effects. No extra inventory slots. Just more flexibility.

How it works

  1. Combine — Use an anvil to combine conflicting enchantments from books or other items. The existing enchantment stays active, while the conflicting one becomes dormant. You can even combine conflicting enchanted books.
  2. Switch — Hover over an item in your inventory, press Left Alt, and click the enchantment you want to activate.
  3. Cycle — Bind the optional Cycle key to switch your held item's enchantments without opening your inventory. Sneak + Cycle selects the conflict group.

That's it. Your enchantments stay on the item until you decide to change them.

More than just switching

  • Individual toggles — Switch individual enchantments off and back on.
  • Customizable panel — Choose a visual profile or customize colors, marks, spacing, and key behavior.
  • Vanilla integration — Grindstones remove dormant enchantments too, returning their experience.
  • Advancements and statistics — Unlock dedicated advancements and track your switches.
  • Audio feedback — Hear a sound when switching enchantments.
  • Modded enchantments — Compatible with modded enchantments without additional setup.
  • Safe to uninstall — Dormant enchantments are stored in vanilla item data. Items remain usable without the mod, and /adjustability flatten can permanently remove dormant enchantments.

Screenshots

Click an image to view the full screenshot.

Switch conflicting enchantments Switch an enchantment off
The Adjust panel shows Fortune III active, Silk Touch dormant, and Efficiency V under Other enchantments Efficiency V switched off in the Adjust panel
Hover an item and press Left Alt, then click an enchantment to activate it. Toggle individual enchantments on or off whenever you want.
First-time guidance Make the panel your own
First-time tutorial explaining the Adjust panel High-contrast Adjust panel profile on diamond boots
In-game guidance introduces the Adjust panel and Cycle key. Choose a panel profile, or customize its appearance yourself.

Installation

Download the version of Adjustability matching your Minecraft version and mod loader, then install the required dependencies below.

For multiplayer, install Adjustability on both the client and server. Optional integrations are client-side only.

Requirements

Loader Minecraft 1.21.1 Minecraft 26.3
Fabric Fabric Loader 0.16.0+, Fabric API 0.102.0+, Forge Config API Port 21.1.0+ Fabric Loader 0.19.5+, Fabric API, Forge Config API Port 26.3.1+
NeoForge NeoForge 21.1.1+ NeoForge 26.3.0.95+

Optional integrations:

Controls

All controls can be rebound under Options → Controls → Adjustability, or accessed using /adjustability keybinds.

Action Default
Open the Adjust panel Left Alt while hovering an inventory item
Cycle held item's enchantments Unbound — configure under Controls
Select Cycle group Sneak + Cycle

The Adjust panel key can be configured to work as either a hold or toggle.


For servers and modpacks

Adjustability is designed to be configurable, whether you want a convenient quality-of-life feature or a more carefully balanced progression system.

Customize enchantment rules

  • Define additional mutually exclusive enchantment groups.
  • Remove specific conflicts or disable vanilla conflict rules.
  • Control which items and enchantments participate.
  • Protect curses and other enchantments from becoming dormant.
  • Allow groups where no enchantment is active.

Control the cost of switching

  • Free switching, experience levels, or experience points.
  • Item and durability costs.
  • Different costs for different enchantment groups.
  • Cooldowns, anvil costs, and configurable limits.

Datapack and integration support

  • Custom enchantment tags and vanilla exclusive_set definitions.
  • An advancement trigger for custom datapack advancements.
  • Configuration synchronized from the server.
  • Reload supported datapack changes with /reload.

See the configuration documentation for details.

Compatibility

Adjustability is tested against several popular mods, including:

Mod Compatibility
Easy Anvils Compatible
Just Enough Items Compatible; Adjust panel renders above JEI
Mouse Tweaks Compatible
Enchantment Descriptions Compatible
AppleSkin Compatible
Enchantment Switch Compatible; default keybindings do not conflict
YetAnotherConfigLib Compatible

These integrations ran the automated test suite on Minecraft 26.3. Mods that add or change enchantments, Apotheosis (with Apothic Enchanting) on NeoForge and Enchancement on Fabric, were also played through by hand, on 26.x and on 1.21.1 (which has no automated tests). Enchancement's defaults disallow Fortune and 35 other vanilla enchantments and limit items to one enchantment; Adjustability tells operators when that is the case and suggests a fix.

For tested versions, loaders, and technical details, see the compatibility guide.

Found an incompatibility? Report it on GitHub.

Configuration

Adjustability separates gameplay settings from personal preferences.

  • config/adjustability-server.toml — Gameplay rules, costs, cooldowns, and limits. Synchronized from the server.
  • config/adjustability-client.toml — Personal preferences, tooltip hints, and sounds. Editable in-game.
  • Datapacks — Custom enchantment tags and vanilla exclusivity definitions.

For advanced configuration, see the documentation.

For mod developers

Adjustability provides an experimental Java API for interacting with its enchantment system.

The API supports reading and modifying active or dormant enchantments, switching enchantments programmatically, and registering listeners that can reject switches or anvil results.

An API JAR is available with every GitHub release.

For implementation details and how it works, see the documentation.


Open source & support

Adjustability is free and open source under the MIT License.

Bug reports, compatibility feedback, and feature suggestions are welcome.

The legacy Forge 1.20.6 prototype is preserved under the legacy-1.20.6-forge tag.

Project description from CurseForge.

Pick your setup

Adjustability by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

8 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Adjustability versions and loaders

4 of 50 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.