InvincibleTimeManager

Quick rating

Community listing page, reviews here may not be monitored by the author.

InvincibleTimeManager

By kooyosebOwner

No reviews yet

Creates and manages a datapack tag that removes invulnerability time for selected damage types.

Mod Loaders
Minecraft
26.2

About

Description

# InvincibleTimeManager

Minecraft 1.19.4 Fabric mod that creates and manages a generated datapack for the `minecraft:bypasses_cooldown` damage type tag.

## Commands

```mcfunction
/InvincibleTimeManager
/InvincibleTimeManager Version
/InvincibleTimeManager help
/InvincibleTimeManager reset
/InvincibleTimeManager add <damage_type>
/InvincibleTimeManager delete <damage_type>
/InvincibleTimeManager list
/InvincibleTimeManager Reload
```

The lowercase alias `/invincibletimemanager` is also registered.

## Generated Files

World datapack:

```text
<world>/datapacks/invincibletimemanager/
  pack.mcmeta
  data/minecraft/tags/damage_type/bypasses_cooldown.json
```

Damage type cache:

```text
.minecraft/moddata/invincibletimemanager/damage_types.json
```

📦 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