3.5
Compatibility
Changes
🛡️ Login Protection
Keeps players fully protected during login, dimension changes, and respawn teleports — until the loading screen is completely gone. No more dying to mobs or fall damage before you even get to see the world.
✨ Features
- Login protection — invulnerable from the moment you connect until the world finishes loading
- Dimension change protection — stay safe during any inter-dimensional teleport
- Respawn protection — protected on respawn until you're fully back in the game
- Configurable timeout — set exactly how long the protection window lasts
- Fall damage toggle — optionally allow fall damage to bypass the protection
- Server-side only — no need for clients to install the mod on multiplayer servers
📦 Dependencies
Newer versions require the Cupboard library to be installed alongside this mod.
⚙️ Configuration
| Option | Description |
|---|---|
timeout |
How long (in seconds) the protection lasts after loading |
fall_damage_bypasses |
Whether fall damage ignores the protection (true/false) |
🖥️ Installation
| Side | Required? |
|---|---|
| Server | ✅ Yes |
| Client | ⚪ Optional (for singleplayer integrated server) |
Simply drop the mod .jar into your mods/ folder alongside
Cupboard.
💙 Support the Development
This mod is a free, unpaid passion project. If it saves your players from a frustrating death or two, consider giving back!
- ❤️ Support on Patreon — help fund more free-time development
- 🗣️ Spread the word — share with your server community or modpack friends
Every bit of support goes a long way toward keeping this project alive. Thank you! 🙏
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:jOYNQz4H:SvdQKo1O"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jOYNQz4H:SvdQKo1O"
}![Login Protection[Forge/Fabric]](https://cdn.modrinth.com/data/jOYNQz4H/c5a4e7335134dc5c268fb181b51224755060218b_96.webp)

