Unified Combat

Quick rating

Unified Combat

No reviews yet

A compatibility bridge for Iron's Spells and Spellbooks, Better Combat, and Combat Roll

Magic
QoL & Tweaks
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
UnifiedCombat-1.20.1-1.0.1.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

description_6f0bb71f-c263-45d2-8638-2073c6336539.png

description_fec0bb0e-d778-45ea-9f1f-cff61fd94126.png

 

Please make sure that your Iron's Spellbooks version is up to date!

Unified Combat Changes how spell casting, rolling, and attacking work together with clear rules you can customize.

Roll - Spell Interaction

  • Instant Cast Cancel — If you roll while casting a spell, the spell gets cancelled immediately. You'll see the animation stop and the server stops the spell logic.
  • Roll Lock While Casting — Blocks you from rolling while you're casting a spell. This is OFF by default. To turn it on, you need to turn OFF Instant Cast Cancel.
  • Spell Whitelist — You can make certain spells (like Magic Arrow, Root, Poison Arrow) ignore these rules. Those spells let you roll freely or keep casting even if you roll.
  • Input Buffering (Roll Queue) — If you press roll in the last 5 ticks (0.25 seconds) of casting, the mod remembers it. The roll happens automatically right when your spell finishes. You can change how long this window is.


Combat Interaction

  • Better Combat Upswing Cancel — Rolling stops any Better Combat attack you're in the middle of. Your attack gets reset so you can dodge cleanly.
  • Roll Lock While Attacking
    While performing a Better Combat attack, rolling is temporarily locked until the attack completes or is canceled.


Input Control & Feedback

  • Keyboard & Mouse Roll Interception
    Roll input is intercepted before reaching Combat Roll when:
  • You are attacking and roll lock is active, or
  • You are casting a spell that is not whitelisted
    This ensures roll behavior is handled consistently and prevents unintended dodges.
  • Player Feedback
    When a roll input is blocked (due to attack lock or spell restrictions), the player receives:
  • An on-screen message explaining why the roll was blocked
  • A sound cue for immediate feedback
    Both can be disabled via the config.


Combat Consequences

  • Mana Penalty ("Panic Roll") — If you cancel a spell by rolling, you lose some mana. The amount depends on how much of the spell's mana cost you want to charge (you set the percentage).
  • Anti-Spam Cooldown — After cancelling a spell, you can't cast that same spell again immediately. There's a short cooldown.
  • School-Based Backlash — Cancelling certain magic can hurt you based on what type of spell it was:
    • Fire spells → You catch on fire
    • Ice spells → You get slowed
    • Lightning spells → You get shocked
    • (You can turn this on/off and adjust the chance)


Visual & Audio Effects

  • Directional Particle Trails — When you roll-cancel a spell, particles shoot out in the direction you're rolling (like the Blood Step effect).
  • School-Specific Cancel Sounds — Different spell types make different sounds when you cancel them.


Configuration
You can customize everything in the config file:

  • Enable or disable roll locking while attacking
  • Toggle roll lock during spell casting
  • Adjust the roll input buffer window
  • Define whitelisted spells that can roll-cancel
  • Set mana penalties for blocked roll attempts
  • Enable or disable backlash effects and configure their chance
  • Toggle feedback messages and sounds independently

    This allows full control over combat commitment, responsiveness, and difficulty.


Credits

  • Big thanks to eyeseyes_real (Discord ID: 714208315911045202) for their KubeJS scripts that inspired this mod.

🚀 Need a server? Use code Kayn at checkout for 25% off your first month with BisectHosting.
4df7b2c8-75b5-4643-a3e4-0115c0af74fa.webp

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~180,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works