All versions
2.0.0
Release
[2.0.0] - 2026-03-097 months ago 23
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Changes
Added
- Registry-based API v2.0: Completely redesigned API architecture for better extensibility.
- Introduced
CraftGuardAPIsingleton for central access. - Implemented
GuardProvidersystem for modular protection logic. - Added dynamic block protection registration via
ProtectionLogic.
- Introduced
- Granular Container Protection: New module to individually manage protection for different container types.
- Specific toggles for: Chests, Trapped Chests, Ender Chests, and Copper Chests.
- Added
ContainerProviderandContainerListenerfor efficient interaction handling.
- Enhanced Management GUI: Expanded the interactive interface to support new features.
- New Chests category and sub-menu for granular control.
- Premium small-caps styling and status indicators extended to all new elements.
Changed
- Internal Architecture: Migrated all hardcoded workstation and portal logic to the new
Providersystem. - Localization: Updated default English and German locales with specific strings for all new container types.
- Improved Performance: Unified interaction checking through the API, reducing redundant logic in listeners.
Optional dependencies
Any compatible version
Any compatible version
Known incompatibilities
Any 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:WvW5Hnuw:r8cxBMwk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WvW5Hnuw:r8cxBMwk"
}

