
GuardaPrevenção
GuardiaoPlugin is a complete protection and management solution designed for Paper and Purpur 1.21+ servers.
Список изменений
🛡️ GuardaPrev — Major Update Summary
GuardaPrev has received a major overhaul focused on improved reliability, better administration tools, expanded PlaceholderAPI support, and a complete rebranding under Onebits Production by Nerdbits. This update introduces new features, resolves several critical issues, and further strengthens the plugin's protection systems for modern Minecraft servers.
🔄 Rebranding & Copyright Updates
This release officially transitions the project into its new identity:
Changes Plugin renamed from: GuardiaoPlugin → GuardaPrev Package structure updated: com.guardiao.plugin → com.onebits.guardaprev All files, documentation, and source headers now include:
© All Rights Reserved — Onebits Production by Nerdbits
PlaceholderAPI identifiers have been updated: %guardiao_% → %guardaprev_%
This creates a cleaner ecosystem and standardizes the plugin under its official branding.
🐛 Bugs Fixed
Several important bugs were identified and resolved.
Issue Resolution Adventure Mode was not restored correctly after reconnecting onJoin now always reapplies the appropriate gamemode Suspensions only worked while players were online Added suspenderOffline() to punish offline players XP cleanup used ThrownExpBottle incorrectly Replaced with ExperienceOrb Forced (Player)sender casts caused console errors Rewritten using sender instanceof Player p GUI typo displaying "alibherado" Corrected to "liberado" TravaEmergenciaListener.travado lacked thread safety Added volatile support Mixed permissions between guardiao.* and guardaprev.* Standardized to guardaprev.* SistemasCommand could throw NPEs from console execution Added proper sender validation 🆕 New Features
This update introduces several administration improvements and quality-of-life enhancements.
⚙️ Main Administrative Command /guardaprev
A new centralized command for server administrators.
Provides:
Plugin information Quick access to help menus Administrative guidance System overview
Available to operators only.
🔄 Reload System /guardaprev reload
Reloads the plugin without restarting the server.
Features:
Reloads all configuration files. Reapplies active punishments to online players. Refreshes internal caches. Updates protection states immediately. 📋 Suspended Players List
Administrators can now quickly review all active punishments.
Displays:
Suspended player names Remaining suspension duration Punishment reasons Operator responsible 🔒 Lock Status Overview
A dedicated command now shows the current maintenance status.
Displays:
Whether emergency lock mode is enabled Active restrictions Protected systems General server protection state ⚡ Enhanced Cleanup Options
Cleanup commands now support XP Orb removal.
Features:
Optional inclusion of Experience Orbs Better entity control Improved anti-lag flexibility 🧱 Optional Block-Break Protection
A new maintenance option has been added.
bloquear_quebrar: false
When enabled:
Players cannot break blocks during maintenance mode. Staff can safely perform server operations. Helps prevent griefing during emergencies. 👮 Punishment Operator Logging
Suspensions now permanently record the staff member responsible.
Stored information includes:
Operator name Suspension reason Punishment duration Expiration date
This improves moderation transparency and accountability.
🎯 Expanded PlaceholderAPI Support
Several new placeholders have been added.
New Placeholders %guardaprev_operador% %guardaprev_expiracao% %guardaprev_livre% Existing Support %guardaprev_badge% %guardaprev_status% %guardaprev_tempo_restante% %guardaprev_motivo% %guardaprev_dias_originais%
These placeholders can be used in:
TAB Scoreboards Holograms Chat formats NPCs Any PlaceholderAPI-compatible plugin. 📊 Improved Status Dashboard
The status panel has been expanded to provide more useful information.
It now displays:
Active suspended players Currently blocked items Maintenance state General protection status Server monitoring information
This gives administrators a clearer overview of their server environment.
🛡️ GuardaPrev Highlights ✅ Complete rebranding under Onebits Production by Nerdbits ✅ Improved punishment persistence ✅ Offline suspension support ✅ Better thread safety ✅ Cleaner Java implementations ✅ Expanded PlaceholderAPI integration ✅ Administrative reload system ✅ Enhanced anti-lag controls ✅ Optional maintenance block protection ✅ Punishment accountability tracking ✅ Unified permission structure ✅ Modern Paper/Purpur compatibility 📂 Installation Place GuardaPrev-1.0.0.jar inside your server's plugins/ folder. Restart your server (using /reload is not recommended). Configure the generated files located in: plugins/GuardaPrev/ Use: /guardaprev ajuda
to view all available commands and administrative tools.
🚀 About GuardaPrev
GuardaPrev is an all-in-one protection suite designed for modern Minecraft servers. Combining anti-lag tools, emergency restriction systems, punishment management, PlaceholderAPI support, and maintenance utilities, it helps administrators keep their servers secure, stable, and easy to manage.
Built for Paper and Purpur, GuardaPrev delivers powerful functionality without sacrificing performance.
