Add in-game commands: /serverpulse status & reload
New Features
In-Game Commands - Added /serverpulse command with the following subcommands:
-
/serverpulse status - Check the connection status with InfluxDB
-
/serverpulse reload - Reload the plugin configuration
Permission System - Introduced granular permissions:
-
serverpulse.status - Permission to check InfluxDB connection status
-
serverpulse.reload - Permission to reload plugin configuration
Configuration Updates - Added new message customization options in
config.yml:
- All messages support color codes using '&' symbol
Technical Improvements - Implemented command framework for easier future command additions
- Added proper command error handling and user feedback
- Enhanced configuration reload mechanism with error handling
Upgrading from v0.1.1
Important: Configuration Update Required After upgrading, you
must update your configuration:
1. Delete your existing
plugins/ServerPulse/config.yml 2. Restart your server to generate the new config file
3. Copy your existing InfluxDB settings (URL, token, org, bucket) and custom tags to the new config
4. The new config includes additional message customization options - configure these as desired
There are no database schema changes or other breaking changes. The upgrade process is:
1. Replace the old JAR with the new one
2. Follow the configuration update steps above
3. Restart your server