Tags
Creators
Details
1.0
Compatibility
Changes
[1.0.0-BETA] - 2026-05-14
🎉 NEW PLUGIN DROP: Initial Beta Release
Welcome to the first public release of PolyGuard! We are building the next generation of region protection, and this initial drop features a fully operational, high-performance protection engine.
Added
- Polymorphic Protection Engine:
- Implemented a hierarchical flag system. Master flags like
buildandinteractnow act as fallbacks for specific actions. - Full support for Region Membership. Non-members are correctly denied building and interaction by default within protected regions.
- Implemented a hierarchical flag system. Master flags like
- Next-Gen Spatial Indexing:
- Built a custom
ChunkSpatialIndexfor ultra-fast, thread-safe region lookups (O(1) complexity).
- Built a custom
- Comprehensive Flag Coverage:
- Out-of-the-box support for
block-break,block-place,interact,pvp,chest-access, and more. - Intelligent handling for modern blocks:
lecterns,composters,jukeboxes,campfires, and more.
- Out-of-the-box support for
- Premium Visual Experience:
- Integrated a custom Small-Caps UI utility for all plugin messages.
- Modern cyan-to-slate hex color palette branding.
- Wand & Command Selection:
- Intuitive selection tool for defining 3D regions quickly.
- Robust command system for managing flags, members, and region properties.
Optimized
- Event Resolution: Protection listeners run on
HIGHESTpriority for absolute reliability. - Memory Footprint: Highly efficient data structures to keep server overhead at a minimum.
Support
Discord: https://discord.gg/vexorcore Developed by: VexorCore / thebestharrison
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:QHNdVV80:gHaxHNI1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QHNdVV80:gHaxHNI1"
}

