Tags
Creators
Details
Licensed GPL-3.0-only
Published 9 months ago
Updated last month
All versions
1.2
Release
InstantShield 1.2last month 38
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
📌 InstantShield v1.2 - Change Log
🆕 New Features
- Native Axe-Disable Handling: The plugin now applies the shield-disable effect itself (cooldown + lowering) during the instant-block window, instead of relying on vanilla to react to a cancelled event.
- Chance-Based Disable for 1.9–1.10: Restored the original vanilla behavior for these versions: 25% base chance, +5% per Efficiency level, +75% while sprinting. 1.11 and later keep the guaranteed disable on every axe hit.
- Visible Shield Lowering on Spigot/Bukkit: Added an API-based method (
setItemInUseTicks) so the shield visibly lowers on plain Spigot and Bukkit too, not just Paper/Purpur/Folia, with an item-swap fallback if that doesn't work. - Update Checker: The plugin now checks Modrinth for new releases (pre-releases and betas are ignored) and notifies ops and console when one is available. Toggle with
update-checkerinconfig.yml.
⚒️ Bug Fixes
- Fixed axe hits sometimes not disabling a freshly raised shield, which could let a shield survive 2-3 axe hits instead of one.
- Fixed the plugin silently doing nothing on plain Spigot/Bukkit when Paper-only APIs were unavailable.
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:iQxa1ev1:E6VYujDT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:iQxa1ev1:E6VYujDT"
}

