Tags
Creators
Details
Licensed GPL-3.0-only
Published 9 months ago
Updated 2 weeks ago
All versions
1.2.0-mc1.20.6
Release
1.2.0-mc1.20.68 months ago 23
Compatibility
Minecraft: Java Edition
1.21.x
1.20.6
Platforms
Paper
Purpur
Changes
1. Overview
- Improved cancellation of item spawning events when fragile blocks are broken and restored.
- Improved the second restoration triggered by buttons due to their second physical update.
- Fixed interactable blocks breaking is specific cases.
- Replaced interactable block categories
switcheswithstone-buttons,wooden-buttonsandlevers. - Added
cave-vines(CAVE_VINES+CAVE_VINES_PLANT) andsweet-berry-bushesas interactable block categories.
2. Overhaul of the restoration system
The restoration system has been reworked to fix all known issues:
- Interactable blocks no longer break when they are also fragile. For example, a lever on a trapdoor could break because a lever is also fragile.
- When the interactable block is a button, a second update occurs a few ticks later (the delay is 20 ticks for
stone-buttonsand 30 ticks forwooden-buttons). A second restoration is therefore automatically performed at that moment. This is why theswitchesinteractable block category had to be separated intostone-buttons,wooden-buttonsandleverscategories. - KIB no longer waits for items to spawn before deleting them. Their spawning event is now intercepted and immediately
canceled. In addition, the
SPAWN_ENTITYnetwork packet is no longer canceled by the PacketEvents plugin (if present), as this packet is no longer sent when fragile blocks break.
Optional dependencies
Unavailable version
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:i4WvDCnD:LBZFIpM5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:i4WvDCnD:LBZFIpM5"
}

