One command runs the whole plugin: /onejump, with the friendly alias /ojaj. Tab completion offers the three subcommands.
Commands
| Command | Description | Console |
|---|
| /onejump | Prints the help menu (also /ojaj). | Yes |
| /onejump toggle | Flips the master switch, writes it to config.yml and reloads the cached settings. Persists across restarts. | Yes |
| /onejump reload | Re-reads config.yml from disk and rebuilds the cached settings. | Yes |
| /onejump stats | Shows your tracked global-jump count. In-memory; resets on restart. | No, players only |
Permissions
| Permission | Default | Description |
|---|
| onejump.admin | op | Required for every /onejump subcommand, including stats. Without it you get “No permission.” |
| onejump.bypass | false | Holders never trigger global jumps. They are still launched by everyone else's jumps, and it does not affect command access. |
Behavior notes
- The permission check happens before any subcommand dispatch; there is no public, permission-free usage of the plugin.
toggle edits the real config.yml; if you also hand-edit the file, re-check the enabled key afterwards.reload re-reads configuration only. Jump counters and cooldown timers are kept in memory and are unaffected (cooldowns also survive, so a reload won't let players spam-trigger).- Console output of
/onejump uses the same help menu; stats answers “Only players can use this.”