Tags
Creators
Details
2.0.3
Compatibility
Changes
Update Changelog — Protection & Build Grace Overhaul
Build Grace System
-
Reworked border enforcement to prevent rubberband loops and server lag.
-
Replaced rewind-based pushback with directional knockback away from restricted territory.
-
Added stuck detection for players trapped at borders (repeated pushes or no movement).
-
Auto-recovery teleport added:
- Sends to faction home if available, otherwise world spawn.
-
Reduced chat spam with cooldown messaging.
Admin Build Grace Controls
- Added commands to reset or fully end build grace for factions.
- Changes persist properly and notify faction members.
New Player Protection Rewrite
- Replaced NBT-based storage with persistent JSON system.
- Protection now saved per-UUID and survives restarts.
- Works for offline and online players.
PvP Protection Fix
- Switched PvP grace checks to JSON system.
- Applies correctly to attacker and victim.
- Removed legacy NBT dependency.
Admin Protection Controls
-
Added commands to:
- Reset new player protection globally.
- End new player protection globally.
-
Affects all players via persistent storage.
Stability
- Fixed border stuck loops and false positives.
- Reduced chat spam and improved movement handling.
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:5XIaYcvL:mpLb5sOy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5XIaYcvL:mpLb5sOy"
}

