Back to mods
FireFly's Simple Tweaks project artwork

CurseForge · Minecraft mod

FireFly's Simple Tweaks

Adds 85+ custom enchantments with a deep elemental system, combat tweaks, and scalable mob enhancement

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

Quick answer

Which FireFly's Simple Tweaks release should I use?

Updated yesterday
Latest stable file FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1
Game version 1.21.1
Loader Fabric

FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1 targets 1.21.1 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 FireFly's Simple Tweaks 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 FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1 need?

FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

Fabric Language Kotlin Needed by FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1
required
Matching file found Matched file: Fabric Language Kotlin 1.14.2+kotlin.2.4.21
Fabric API Needed by FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1
required
Matching file found Matched file: [1.21.1] Fabric API 0.116.18+1.21.1

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add FireFly's Simple Tweaks without breaking your instance.

Built for FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.

  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 FireFly's Simple Tweaks 2.2.7 for Fabric 1.21.1. It opens that exact file at the source.

About this project

What does FireFly's Simple Tweaks add?

FireFly's Simple Tweaks

Simple to install, deep to master.

FireFly's Simple Tweaks is a Fabric mod for Minecraft 1.21.1 that expands combat, enchanting and mob progression without replacing the vanilla feel. It adds a large custom enchantment system built around elemental interactions, a rarity ladder from common to mythic, scalable mob enhancement, and several client-side quality-of-life features.

Features

100+ Custom Enchantments

100+ enchantments across seven rarities — COMMON → UNCOMMON → RARE → EPIC → LEGENDARY → MYTHIC → MYSTERY, plus a small UNIQUE tier of one-shot meta operations (strip an enchantment, reroll the mod's enchantments on an item, cross-swap elemental conversions, or spend levels to raise the highest enchantment). Every entry is generated from a single source of truth, so names, rarity, level caps and item restrictions are always consistent.

Highlights include the whole weapon class coverage vanilla skips: a mace family (slam shockwaves, shields that cannot block it, hits that interrupt item use), an elytra line (faster gliding plus a mid-air dash), and a trident enchantment that keeps striking along the throw.

Elemental System and Reactions

The mod adds 8 elements — physical, fire, frost, lightning, water, nature, dark and light — with an aura/attachment model: each applied element carries units that decay linearly over time (weak 1.0 / strong 2.0 / ultra 4.0), repeated applications accumulate, and combining elements produces 19 reactions (amplifying ones like melt/vaporize scale the triggering hit; transformative ones like overload/shatter deal independent damage). Attachments are throttled per attacker/target, so reactions reward sequencing rather than spamming.

Enchantments hook into the same engine instead of each rolling their own maths: eight conversions, eight affinities, ward/resonance/penetration, mastery, and reaction-enabling mythic effects.

Combat Tweaks

Damage numbers report the health that was actually removed, can split into one number per element, and react to elemental reactions. A redone armour curve keeps early armour useful and gives late armour diminishing returns (80 % of vanilla protection up to 20 points, then a slower tail, capped at 75 %). Attack reach, knockback, i-frame windows and several more mechanics have targeted tweaks that stay readable in PvP.

Scalable Mob Enhancement

Every mob — not only armed ones — gets a level, shown in its name tag. Levels scale health, damage and armour along a curve, and higher-level mobs can spawn with budgeted enchantments and elemental affinities. Mob levels track the player's whole loadout, so progression keeps a challenge without a fixed wall.

A persistent /fst difficulty offset lets you tune the whole curve up or down, including mid-session.

Client-Side Quality of Life

  • Damage indicator — floating numbers, per-element colours, optional physical/elemental split, reaction labels, percentage mode, fully configurable scale/duration/distance.
  • Enchantment codex — browse all 113 enchantments by rarity or by applicable item.
  • Configuration GUI — a rebuilt screen with editable value fields, wider ranges, page tabs and per-option range tooltips.
  • Rarity-coloured enchantment names, optional hurt-cam toggle, particle suppression, auto-sprint and more.

Requirements

  • Minecraft Java Edition 1.21.1
  • Fabric Loader 0.16.14 or newer
  • Fabric API 0.116.17+1.21.1 or newer for 1.21.1
  • Fabric Language Kotlin 1.12.3+kotlin.2.0.21 (or newer for Kotlin 2.0.21)
  • Java 21

Installation

  1. Install Fabric Loader for Minecraft 1.21.1.
  2. Place Fabric API and Fabric Language Kotlin in your mods folder.
  3. Place the FireFly's Simple Tweaks .jar in your mods folder.
  4. Launch the game with the Fabric profile.

For multiplayer, install the mod on both the server and the client: gameplay systems (enchantments, elements, mob levels, difficulty) are server-authoritative, while the damage indicator, codex and config GUI are client-side.

Commands

All commands live under /simple_tweaks (alias /fst):

  • /fst stconfig — open the configuration screen
  • /fst ei (enchantinfo) — open the enchantment codex
  • /fst difficulty check / modify <±> — inspect or tune the mob difficulty curve
  • /fst enchant ... — operator tooling for applying and inspecting enchantments

Configuration

Everything is adjustable in-game through /fst stconfig, and stored in config/simple_tweaks.json. Changes apply immediately; out-of-range values are clamped to the documented bounds.

Compatibility

This build is for Fabric on Minecraft 1.21.1. Other mod loaders and Minecraft versions are not supported by this build. The mod is designed to coexist with datapack-defined enchantments and reads the live registry, so externally added enchantments appear in the codex automatically.

Feedback and Issues

License

This project is licensed under the MIT License.

Project description from CurseForge.

Pick your setup

FireFly's Simple Tweaks by Minecraft version and loader

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

1 available setups

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

Recent files

FireFly's Simple Tweaks versions and loaders

5 of 5 releases match

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