
invincibletimemanager
Creates and manages a datapack tag that removes invulnerability time for selected damage types.
📦 Invincible Time Manager
Control invincibility frames (cooldown) for each damage type in Minecraft
📖 Overview
Invincible Time Manager is a Fabric mod that allows players to control the invincibility time (cooldown / i-frames) applied after taking damage.
This mod works by modifying the minecraft:bypasses_cooldown tag,
allowing specific damage types to bypass or respect invincibility
frames.
⚙️ Features
- Control invincibility per damage type
- Automatic datapack generation
- Real-time reload support
- Lightweight Fabric-only mod
- Command-based configuration system
- Internal cache system
🧠 How It Works
Minecraft uses the bypasses_cooldown tag.
Damage types inside this tag: → Ignore invincibility frames
This mod dynamically edits that tag via datapacks.
📂 Generated Files
Datapack Location
<world>{=html}/datapacks/invincibletimemanager/
Files
- pack.mcmeta
- data/minecraft/tags/damage_type/bypasses_cooldown.json
Cache
.minecraft/moddata/invincibletimemanager/damage_types.json
🕹️ Commands
/invincibletimemanager /invincibletimemanager version
/invincibletimemanager help /invincibletimemanager reset
/invincibletimemanager add <damage_type>{=html} /invincibletimemanager
delete <damage_type>{=html} /invincibletimemanager list
/invincibletimemanager reload
⚠️ Notes
- Can significantly affect gameplay balance
- Test before using in multiplayer
- Some damage types may behave differently depending on version
🧪 Example
/invincibletimemanager add minecraft:lava
🧾 Compatibility
- Minecraft: 1.19.4
- Loader: Fabric
- Environment: Singleplayer
🐞 Known Issues
- Duplicate commands may exist (no functional impact)
- Some errors may not appear in logs
📜 License
CC0-1.0
👤 Author
Kuyosep
