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:
- Block breaking
- Block placing
- Unauthorised interaction
- Container access
- Region griefing
Precision Region Handling
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 "PrecisionClaims"
Requirements
Supported Server Software
Depends on:
Minecraft Version
- Minecraft 1.20+
(May not work on 1.21+ versions I haven't tested this API on newer versions of Minecraft)
Libraries / APIs
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
Developer API
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
Example Usage
plugin.yml
Code (Text):
depend: [LevelGuard]
Accessing The API
Code (Text):
LevelGuardAPI api = LevelGuardProvider.get();
Protection Check Example
Code (Text):
if (!api.canBuild(player, location)) {
player.sendMessage("You cannot build here.");
}
Public API Package
Code (Text):
com.levelcheck.levelguard.api
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:
- Lightweight protection handling
- Precision-based region systems
- Expandable architecture
- Developer-friendly integration
- Modern Paper compatibility
- High-performance region management
Planned Features
- 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
Compatibility
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
LevelGuard is intended for safe and professional server administration use only.