26.2.1
Compatibility
Changes
🚀 GuardaPrevenção — Update Overview
This update focuses on bug fixes, performance improvements, and new administrative tools, while maintaining full compatibility with modern Paper and Purpur servers.
🐛 Bug Fixes
Several issues have been resolved to improve stability and reliability:
Fixed /glimpar xp incorrectly treating Thrown Experience Bottles as Experience Orbs. Replaced HashMap with EnumMap for material mappings, improving memory usage and lookup performance. Improved BoasVindasListener with safe Java 21 pattern matching instead of unsafe casts. Fixed immunity cache cleanup when players leave the server. Removed duplicate Tab Completion entries in /gproibir. Fixed projectile cleanup to prevent removing arrows that are still alive. Emergency lock system now supports permission-based administrators, not only server operators. ✨ New Features 🔔 Automatic Update Checker Checks for new plugin versions through the Spiget API. Configurable check interval in config.yml. Automatically notifies administrators when they join the server. New command: /guardaprev update
to manually check for updates.
📖 New /gajuda Command
A completely new help system that:
Lists every available command. Provides module-specific help pages. Only displays commands the player has permission to use.
Examples:
/gajuda /gajuda gtravar /gajuda gproibir /gajuda guardiao 🎮 New GTravar Items (Minecraft 1.21+)
Support for additional lockable items:
Mace Copper Blocks 🔧 General Improvements /gtravar notif can now be configured directly through commands. /gsistemas status provides a complete overview of all protection systems. /glimpar xp now supports proper tab completion. /gstatus displays the current plugin version and update availability. Fixed UTF-8 console banner rendering. Improved administrative logging for better monitoring. ⚡ Compatibility ✅ Paper 1.21+ ✅ Purpur 1.21+ ✅ Java 21 ✅ PlaceholderAPI support (optional) ✅ Fully backward compatible with existing configurations
This release improves overall stability, modernizes the codebase for Java 21, and adds several quality-of-life features for server administrators.
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:aYcUTZHk:6BKn30rV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:aYcUTZHk:6BKn30rV"
}

