A Paper plugin for executing background commands on a schedule, with support for manually reloading
Reload
Lightweight Scheduled Console Commands and Live Configuration Reloading Language notice: The SpigotMC resource page, documentation and support channel are English-only. Chinese-language support is not provided on SpigotMC.
About Reload
Reload is a small administration utility for Paper servers. It runs a configurable list of commands from the server console at a fixed interval and lets an authorized administrator reload the configuration without restarting the server. The plugin itself currently uses Chinese configuration comments, command feedback and console messages. The SpigotMC publishing materials remain English-only.
Compatibility
- Server software: Paper 26.2 only
- Java: 25 or newer
- Plugin version: 1.0.2
- Compile-time API: Paper API 26.2.build.56-alpha
- Runtime testing: The 1.0.2 release passed a clean Maven build; no additional Paper 26.2 live-server test was performed
- Spigot, Folia and other server implementations have not been tested and are not claimed as supported
Free Resource
Reload is published as a free resource with a price of USD 0.00 under the MIT License. It is a compact, single-purpose utility with no paid service, premium integration, account system or commercial backend. A paid listing would not be justified by its current scope.
Main Features
- Runs one or more configured commands from the server console
- Uses a configurable interval measured in seconds
- Reloads configuration through /ro config without a server restart
- Creates the default configuration automatically on first startup
- Cancels and recreates the scheduled task after configuration reload
- Enforces a minimum runtime interval of one second
- Has no required third-party plugins
- Stores no player, economy or transaction data
Command Execution and Security
Configured entries are dispatched as the server console and therefore have the same authority as commands typed directly into the console. Only trusted administrators should be allowed to edit plugins/Reload/config.yml. Never place untrusted player input, secrets or unsafe commands in the command list. The reload.command permission protects the configuration reload command. Access should remain limited to trusted staff. Reload does not expose a player-facing command for adding, removing or editing scheduled commands.
Data and Transaction Behavior
Reload has no database and does not create player data files, balances, purchase records or transaction logs. Its only persistent file is plugins/Reload/config.yml. If configured commands modify another plugin's data or economy, that behavior belongs to the command target and is outside Reload's transaction control.
Scheduling Behavior
The command list runs immediately when the scheduled task starts and then repeats at the configured interval. Commands are dispatched sequentially on the normal server scheduler. Keep command lists and intervals reasonable to avoid avoidable server load.
Dependencies
- No third-party plugin dependencies
- Paper 26.2 server runtime
- Java 25 or newer
- Paper API is compile-time only and is not bundled inside the jar
Links
Important Notes
- Back up the configuration before replacing or editing it.
- The interval is expressed in seconds; values below 1 are executed as 1 second at runtime.
- A configuration reload restarts the scheduler and causes the configured command list to run immediately.
- Malformed YAML may result in an empty fallback configuration; review the console after every reload.
- Use only commands that are safe to execute repeatedly with console authority.
- Paper 26.2 is the only claimed server target for this release.