Update v1.0.1 – Enhanced Plugin Management via GUI Overview We’re excited to release version
1.0.1 of
PlugControl, introducing a robust, user-friendly GUI and powerful new management features to streamline plugin control on your server.
New Features
Graphical Plugin Management Control your server’s plugins through an intuitive GUI—view statuses, enable, disable, or reload plugins with simple clicks rather than typing commands.
Pagination Support Navigate large sets of plugins easily with page navigation when there are more than 45 entries.
Search Filter Quickly locate specific plugins using /pc search <query>, which filters the GUI lists in real time.
Favorites System Mark frequently used plugins as “favorites”. Access them instantly via the “Favorites” tab in the GUI.
Bulk Actions Perform actions across multiple plugins with ease:
Reload all reloadable plugins
Disable all non-critical plugins
Enable all allowed plugins Available via dedicated “Bulk Actions” button (with permission gating).
Safety and Permissions
Blacklist & Critical Lists Define “blacklisted” plugins that cannot be toggled by users without bypass permission, and “critical” plugins that prompt a confirmation before toggling or reloading.
Confirmation Dialogs For critical plugins, the GUI prompts an extra confirmation step to prevent accidental disabling or reloading.
Permission Controls Fine-grained permissions allow server admins to specify who may use the GUI, toggle plugins, reload, bypass blacklists, or perform bulk actions.
Configuration & Logging
Customize the behavior of blacklist and critical plugin lists via the config.yml.
Enable action logging to record which player toggled, reloaded, or otherwise manipulated plugins—saved to actions.log within the plugin’s data folder.
Other Improvements
NBT-based Action Tracking GUI items now use reliable NBT/PersistentData keys instead of parsing item names—more robust and maintainable.
Cleaner Code Structure The update refactors core logic into dedicated services and managers (e.g., PluginService, ConfigManager, FavoritesStore, ActionLogger) for easier future development and maintenance.
Minecraft 1.21+ Compatibility Fully compatible with Minecraft 1.21.x.