All versions
1.1.1
Release
Infinite loops belong in nightmares, not production.3 months ago 148
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
Changelog
1.1.1
Bug Fixed
- Resolved a server crash that could occur while felling trees. Under rather unfortunate circumstances, the protection verification found itself trapped in an endless loop, eventually bringing the server down. A tree ought to fall, not the entire server.
- Reworked the internal protection simulation to prevent recursive event handling. Verification now completes safely without repeatedly triggering itself, which is generally how sensible software is expected to behave.
- Replaced an abandoned implementation with a more reliable internal safeguard after discovering the original approach relied on functionality that simply does not exist. Reality has a habit of objecting to optimistic assumptions.
Improved
- Protection compatibility now performs its checks only once per affected block, ensuring integrations remain accurate without unnecessary reprocessing.
- Internal stability has been strengthened, making tree felling considerably more dependable across supported protection plugins.
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:LlEg5nIE:ZQ39u9pJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:LlEg5nIE:ZQ39u9pJ"
}

