AzPluginLoader
ᴜʟᴛɪᴍᴀᴛᴇ ᴘʟᴜɢɪɴ ᴍᴀɴᴀɢᴇᴍᴇɴᴛ ᴛᴏᴏʟ ғᴏʀ ᴍɪɴᴇᴄʀᴀғᴛ sᴇʀᴠᴇʀs
✨ Features
- Dynamic Plugin Management - Load, unload, enable, disable plugins without server restart
- ️ Advanced Safety System - Comprehensive error handling and timeout protection
- Smart File Monitoring - Automatic detection of plugin changes and updates
- ⚡ Hot Reload Support - Reload plugins instantly with dependency management
- Precise Control - Manual loading system prevents malware auto-execution
- Intelligent Listing - Show only disabled plugins for easy management
- Backup System - Automatic plugin backups before operations
- Permission-Based - Secure command access with proper permissions
- Real-time Monitoring - Track plugin status and performance
- Beautiful Messages - Color-coded feedback with emojis
Commands & Permissions
/pl |
ᴍᴀɪɴ ᴄᴏᴍᴍᴀɴᴅ - sʜᴏᴡs ʜᴇʟᴘ |
azpluginloader.use |
/pl list |
&a List all plugins with status |
azpluginloader.list |
/pl load <plugin> |
&e⚡ Load a plugin from file |
azpluginloader.load |
/pl unload <plugin> |
&c️ Unload a running plugin |
azpluginloader.unload |
/pl reload <plugin> |
&b Reload a plugin completely |
azpluginloader.reload |
/pl enable |
&a Show disabled plugins only |
azpluginloader.enable |
/pl enable <plugin> |
&a✅ Enable a disabled plugin |
azpluginloader.enable |
/pl disable <plugin> |
&c❌ Disable a running plugin |
azpluginloader.disable |
/pl remove <plugin> |
&4️ Remove plugin completely |
azpluginloader.remove |
/pl scan |
&e Scan for new plugin files |
azpluginloader.scan |
/pl info <plugin> |
&b Show plugin information |
azpluginloader.info |
/pl reload-config |
&d⚙️ Reload configuration |
azpluginloader.config |
Requirements
- Minecraft Version:
*(ᴄᴏᴍᴘᴀᴛɪʙʟᴇ ᴡɪᴛʜ ʟᴀᴛᴇsᴛ)*
- Server Software:
/
/
- Java Version:
*(ʀᴇᴄᴏᴍᴍᴇɴᴅᴇᴅ: Java 17)*
- Dependencies:
*(sᴛᴀɴᴅᴀʟᴏɴᴇ ᴘʟᴜɢɪɴ)*
⚙️ Configuration
Code (Text):
# AzPluginLoader Configuration
# &aᴄᴏɴғɪɢᴜʀᴇ ʏᴏᴜʀ ᴘʟᴜɢɪɴ ᴍᴀɴᴀɢᴇᴍᴇɴᴛ sᴇᴛᴛɪɴɢs
# Auto-loading settings (ᴅɪsᴀʙʟᴇᴅ ғᴏʀ sᴇᴄᴜʀɪᴛʏ)
auto-load:
enabled: false # &cDisable auto-loading for security
scan-on-startup: false # &cManual loading only
scan-interval: 30 # ᴍɪɴᴜᴛᴇs ʙᴇᴛᴡᴇᴇɴ sᴄᴀɴs
# Safety and monitoring
safety:
timeout: 30 # &eOperation timeout (seconds)
backup-enabled: true # &aCreate backups before operations
max-retries: 3 # &bMaximum retry attempts
# File monitoring
monitoring:
enabled: true # &aWatch for file changes
check-interval: 10 # &eSeconds between checks
auto-reload: false # &cManual reload only
# Alert settings
alerts:
enabled: true # &aShow operation alerts
sound-enabled: true # &bPlay notification sounds
broadcast-ops: true # &eNotify operators
# Messages and formatting
messages:
prefix: "&8[&bAz&3Plugin&8] " # &bᴄᴜsᴛᴏᴍ ᴘʀᴇғɪx
success-color: "&a" # &aSuccess message color
error-color: "&c" # &cError message color
info-color: "&e" # &eInfo message color
Installation
- Download
Code (Text):
AzPluginLoader.jar
- Place in your server's
folder
- Restart your server
- Configure using
Code (Text):
/pl reload-config
- Start managing plugins with
⚠️ sᴇᴄᴜʀɪᴛʏ ɴᴏᴛᴇ: Auto-loading is disabled by default. Use
Code (Text):
/pl load <plugin>
to manually load plugins.
Usage Examples
Code (Text):
# Show disabled plugins only
/pl enable
# Enable a specific disabled plugin
/pl enable Essentials
# Load a new plugin file
/pl load MyNewPlugin
# Safely reload a plugin
/pl reload WorldEdit
# Remove a plugin completely
/pl remove BadPlugin
Security Features
- &c️ Manual Loading Only - Prevents malicious auto-execution
- &e⏱️ Timeout Protection - Operations won't hang your server
- &a Automatic Backups - Safe rollback if something goes wrong
- &b File Validation - Verify plugin integrity before loading
- &d Self-Protection - Cannot disable AzPluginLoader itself
Support
- Version:
- License:
- Author:
- Support: ᴄᴏᴍᴍᴜɴɪᴛʏ sᴜᴘᴘᴏʀᴛ ᴀᴠᴀɪʟᴀʙʟᴇ
Made with ❤️ by GamingHuzai
&b ᴘʀᴏ ᴛɪᴘ: Use
to see only disabled plugins for easier management!
&a✨ ᴇɴᴊᴏʏ sᴀғᴇ ᴀɴᴅ ᴇғғɪᴄɪᴇɴᴛ ᴘʟᴜɢɪɴ ᴍᴀɴᴀɢᴇᴍᴇɴᴛ! ✨