Back to mods
Better Hurt Timer project artwork

CurseForge · Minecraft mod

Better Hurt Timer

A Minecraft mod that removes damage immunity and fixes hurt animations

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

Quick answer

Which Better Hurt Timer release should I use?

Updated 2 years ago
Latest stable file BetterHurtTimer-1.12.2-1.5.0.6.jar
Game version 1.12.2
Loader Forge

Better Hurt Timer BetterHurtTimer-1.12.2-1.5.0.6.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Better Hurt Timer 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 Forge
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 Better Hurt Timer BetterHurtTimer-1.12.2-1.5.0.6.jar need?

BetterHurtTimer-1.12.2-1.5.0.6.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Better Hurt Timer without breaking your instance.

Built for Better Hurt Timer BetterHurtTimer-1.12.2-1.5.0.6.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use BetterHurtTimer-1.12.2-1.5.0.6.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  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 BetterHurtTimer-1.12.2-1.5.0.6.jar. It opens that exact file at the source.

About this project

What does Better Hurt Timer add?

"BHT is a mixin (ASM) tweaker mod for minecraft that aims to improve and balance the way damage affects PVP and PVE combat."

"dps weeeeeeeeeeeeeee"

If you are experiencing difficulties (crashes / bugs / etc) consider using nodami instead!

Player combat: Attack Speed matters.

* Before, combat was limited only to how much damage you were able to do in a single hit (implying it ever reaches the target), this not only limited combat options, but also team tactics during battles.

* Now, not only DPS is important, but multiple damage sources can also play a role on damaging the enemy, and multiple people damage blocking an entity isn't a problem anymore.

How it works (Configurable):

  • Players and Mobs can only attack as fast as their attack speed, meaning a player can only hit within a threshold so click spamming with their fists won't do more damage per second than spamming with a sword on hand, players are encouraged to land their hits on time.

Demonstration:

Fist only

Wooden Sword

Diamond Sword

Attack speed is entity-specific, meaning players attacking the same entity will use all their own attacks speeds without interfering with one another.

Damage Sources: Stacking and Armor.

* Before, removing i-Frames or damage immunity meant losing your armor to fire and dying to lava instantaneously.

* Now, damage that would otherwise apply every tick is either accumulated and released or canceled within damage type specific i-Frames.

! From version 3.0.0+ damage names can use Regular Expressions.

How it works (Configurable):

- Entities have damage source type specific i-Frames, meaning fire and lava albeit having different timings can co exist and damage at the same time.

  • Armor and Shields are protected so they only receive damage every a quarter of a second to prevent breakage from consecutive attacks.

  • More powerful attacks of the same damage source that happen right after a weak attack have the difference on damage removed.

Demonstration:

Lava and fire. Notice how the entity receives 4dmg from lava and 1dmg from fire.

Floor fire damage and player melee, even though the entity is receiving dmg the player is able to land a hit.

In this case arrow damage is stacked for every arrow that reaches the golem and as a result the total damage is 17~dmg per half a second.

Knock-back: Indirect Hits.

* Before, certain attacks from players and mobs would deal knock-back regardless if it was direct or not.

* Now, it is possible to cancel the knock-back of damage sources that should not have it.

! Non-1.16+ versions (1.12, 1.15, ...) have knock-back as a scale ported back from 1.16+.

How it works (Configurable):

  • Blacklisted Damage Sources will not apply knock-back.

Demonstration:

I edited the config file to blacklist indirectMagic from dealing knock-back, this is not part of the default configuration.

Misc: Hurt Animations.

* Before, removing i-Frames meant getting spammed whenever fire, lava or even other players hit you all at the same time, this is incredibly annoying and is one of the reasons of why this mod exists.

* Now, sound and all hurt animations only play after the previous animation has finished.

! You can remove the hurt animation altogether in the mod config.

Commands: Helpful Data.

* Added a command to export a file with a list of detected damage sources and a list of registered entity ids.

! Only available to OP, the file is saved in the config folder under the folder 'bht'.

uwu:

/bht_export damageFrames/attackFrames/mobIdListAll

owo:

/bht_export damageFrames -> Will export detected source-damage-frames.

/bht_export attackFrames -> Will export configured mob-attack-frames.

/bht_export mobIdListAll -> Will export All modded and vanilla mob ids.

Need a video?

In progress

Important notes:

Includes coremod.

Requires MixinBootstrapwhen Mixin is not available (if it crashes on startup you do not need it, if it does not load you need it).

ALWAYS USE THE LATEST VERSION. If you find any bugs or issues I beg you to please file a report in my github or in here. :>

Discord https://discord.com/invite/yd84FJZ

[Do you like this mod? Please port it to Fabric!]

Project description from CurseForge.

Pick your setup

Better Hurt Timer by Minecraft version and loader

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

26 available setups

Showing the newest 12 of 24 game versions. Older files are in the list below.

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

Recent files

Better Hurt Timer versions and loaders

50 of 50 releases match

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