Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for yangzijian52

A Paper plugin for executing background commands on a schedule, with support for manually reloading

Report Reload?

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

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.

Information

CategoryGameplay
Published onJuly 14, 2026
LicenseUnspecified
Download1
Stars0
Watchers0

Pinned Versions

Members