LevelGuard
LevelGuard is a custom Minecraft region protection framework designed for most modern Paper servers, focused on advanced protection handling, precision-based region systems, and expandable server security mechanics.
LevelGuard is designed to provide a lightweight yet scalable alternative to traditional protection systems while allowing developers and server owners greater control over protected regions and gameplay integration.
Unlike traditional claim systems that focus purely on square or chunk-based claiming, LevelGuard is designed around flexible region management and future polygon-based protection systems.
Disclaimer: LevelGuard is in Early Alpha Build, expect constant updates
Features
Region Protection
Protect areas from:
Designed around advanced point-based region systems for more accurate protected areas.
Real-Time Protection Checks
Protection updates occur instantly without requiring server restarts.
Region Visualisation
Temporarily highlights protected regions in-game for easier identification and management.
Lightweight Architecture
Built to remain performant on both small and large multiplayer servers.
Expandable Framework
Designed with future expansion and developer integration in mind.
Current Commands
Command Description Permission
/levelguard
Description: Main LevelGuard command
Permission: levelguard.use
/lg
Description: Alias for /levelguard
Permission: levelguard.use
Permissions
Permission Description
levelguard.use - Allows access to LevelGuard commands
levelguard.admin - Allows administrative LevelGuard functionality
levelguard.bypass - Allows bypassing LevelGuard protections
Installation
Supported Server Software
Minecraft Version
LevelGuard is designed to support developer integrations and future expansion through its internal API systems.
The API framework is intended for:
The LevelGuard API allows developers to:
plugin.yml
Accessing The API
Protection Check Example
Public API Package
Anything within the API package is considered public and safe for developers to use.
Internal packages may change between updates without notice.
Plugin Goals
LevelGuard is being developed with the following goals:
LevelGuard is designed for to work on most modern Paper server environments and aims to maintain compatibility across future Minecraft versions whenever possible.
Disclaimer
LevelGuard is designed solely for legitimate server protection, region management, and administrative functionality.
The plugin does not contain:
LevelGuard is a custom Minecraft region protection framework designed for most modern Paper servers, focused on advanced protection handling, precision-based region systems, and expandable server security mechanics.
LevelGuard is designed to provide a lightweight yet scalable alternative to traditional protection systems while allowing developers and server owners greater control over protected regions and gameplay integration.
Unlike traditional claim systems that focus purely on square or chunk-based claiming, LevelGuard is designed around flexible region management and future polygon-based protection systems.
Disclaimer: LevelGuard is in Early Alpha Build, expect constant updates
Features
Region Protection
Protect areas from:
- Block breaking
- Block placing
- Unauthorised interaction
- Container access
- Region griefing
Designed around advanced point-based region systems for more accurate protected areas.
Real-Time Protection Checks
Protection updates occur instantly without requiring server restarts.
Region Visualisation
Temporarily highlights protected regions in-game for easier identification and management.
Lightweight Architecture
Built to remain performant on both small and large multiplayer servers.
Expandable Framework
Designed with future expansion and developer integration in mind.
Current Commands
Command Description Permission
/levelguard
Description: Main LevelGuard command
Permission: levelguard.use
/lg
Description: Alias for /levelguard
Permission: levelguard.use
Permissions
Permission Description
levelguard.use - Allows access to LevelGuard commands
levelguard.admin - Allows administrative LevelGuard functionality
levelguard.bypass - Allows bypassing LevelGuard protections
Installation
- Download LevelGuard
- Place the plugin inside your server's /plugins/ directory
- Restart the server
- Configure the plugin through the generated configuration files
Note: This plugin is just a API, in order for this to work correctly you need another plugin that hooks into this plugin to work as intended, currently this API is for another plugin I created that I have not yet released called "LevelClaims"
Supported Server Software
- Paper
Minecraft Version
- Minecraft 1.20+
LevelGuard is designed to support developer integrations and future expansion through its internal API systems.
The API framework is intended for:
- Custom protection systems
- Region-aware gameplay mechanics
- Administrative tools
- Custom server features
- External plugin compatibility
- Advanced server-side integrations
The LevelGuard API allows developers to:
- Check whether locations are protected
- Access region information
- Query ownership systems
- Hook into protection events
- Integrate custom mechanics into protected areas
plugin.yml
Code (Text):
depend: [LevelGuard]
Code (Text):
LevelGuardAPI api = LevelGuardProvider.get();
Code (Text):
if (!api.canBuild(player, location)) {
player.sendMessage("You cannot build here.");
}
player.sendMessage("You cannot build here.");
}
Code (Text):
com.levelcheck.levelguard.api
Internal packages may change between updates without notice.
Plugin Goals
LevelGuard is being developed with the following goals:
- Lightweight protection handling
- Precision-based region systems
- Expandable architecture
- Developer-friendly integration
- Modern Paper compatibility
- High-performance region management
- Polygon region support
- Advanced region visualisation
- Region flags and priorities
- GUI management systems
- Database storage support
- Cross-world region support
- Advanced ownership systems
- Expanded developer API
- Region analytics & logging
LevelGuard is designed for to work on most modern Paper server environments and aims to maintain compatibility across future Minecraft versions whenever possible.
Disclaimer
LevelGuard is designed solely for legitimate server protection, region management, and administrative functionality.
The plugin does not contain:
- Malicious code
- Hidden backdoors
- Client crashing systems
- Troll mechanics
- Packet abuse
- Harmful or destructive behaviour
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LevelGuard is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1. Downloaded 23 times (via Spigot). Download it and open it directly in the game.