WorldCannon Commands and Permissions
WorldCannon is currently registered under the internal FunRTP command namespace.
- Root command:
/funrtp - Aliases:
/frtp,/wc
/wc is the short alias most admins will use, but the underlying permission nodes and help text are all funrtp.*.
Admin Commands
| Command | Permission | Notes |
|---|---|---|
/funrtp | funrtp.admin | Shows the admin help header |
/wc create <id> | funrtp.admin | Player-only; creates a cannon at your current location |
/wc create <id> <display_name> | funrtp.admin | Player-only; creates a cannon with a custom display name. Use underscores for spaces |
/wc move <id> | funrtp.admin | Player-only; moves an existing cannon to your current location |
/wc delete <id> | funrtp.admin | Deletes a cannon config |
/wc target <id> <world> | funrtp.admin | Player-only; changes the landing world |
/wc center <id> | funrtp.admin | Player-only; sets the search center from your current location |
/wc list | funrtp.admin | Lists loaded cannons using the status line format |
/wc status | funrtp.admin | Same runtime status output as /wc list |
/wc probe | funrtp.admin | Player-only; tests whether your current location passes protection checks |
/wc reload | funrtp.admin | Reloads global config, per-cannon configs, tasks, and protection adapters |
Player Use
There is no player command to activate a cannon. Players use WorldCannon by walking into the cannon's trigger radius.
The base use permission is:
| Permission | Default | Notes |
|---|---|---|
funrtp.use | true | Required before a player can trigger any cannon |
If a player lacks funrtp.use, the cannon silently ignores that interaction and applies the normal short cooldown. No denial message is sent for this base permission check.
Per-Cannon Permission Gate
Each cannon config can also define:
requiredPermission
If requiredPermission is blank, the cannon only checks funrtp.use.
If requiredPermission is set and the player lacks it, WorldCannon sends the configured messages.noPermission response.