| Command | Description | Permission |
| /rtp | Default RTP flow (GUI or direct teleport depending on setup) | ezrtp.use |
| /rtp faction | Open claim GUI and RTP around selected faction claim center | ezrtp.use |
| /forcertp <player> [world] | Force RTP for a target player | ezrtp.forcertp |
| Subcommand | Usage | Permission | Notes |
| reload | /rtp reload | ezrtp.reload | Reload configuration |
| stats | /rtp stats | ezrtp.stats | Overall RTP metrics |
| stats biomes | /rtp stats biomes [page] | ezrtp.stats | Biome activity stats with paging |
| stats rare-biomes | /rtp stats rare-biomes | ezrtp.stats | Rare-biome optimization stats |
| stats performance | /rtp stats performance | ezrtp.stats | Percentile and timing metrics |
| unsafe-stats | /rtp unsafe-stats | ezrtp.stats | Unsafe rejection breakdown |
| heatmap | /rtp heatmap [biome] | ezrtp.heatmap | Creates and gives a heatmap map item |
| heatmap save | /rtp heatmap save | ezrtp.heatmap | Exports heatmap PNG to plugin folder |
| fake | /rtp fake <amount|clear> [world] | ezrtp.heatmap.fake | Add or clear simulated samples |
| setcenter | /rtp setcenter <x> <z> or /rtp setcenter <world> <x> <z> | ezrtp.setcenter | Updates center and reloads configuration |
| addcenter | /rtp addcenter <name> | ezrtp.setcenter | Stores named center from player location |
| pregenerate | /rtp pregenerate [world] [radius] | ezrtp.pregenerate | Starts Chunky-assisted warmup tasks |
| Permission | Default | Purpose |
| ezrtp.use | true | Use /rtp |
| ezrtp.reload | op | Use /rtp reload |
| ezrtp.stats | op | Use stats and unsafe-stats |
| ezrtp.heatmap | op | Use heatmap commands |
| ezrtp.heatmap.fake | op | Use /rtp fake |
| ezrtp.queue.bypass | op | Bypass queue |
| ezrtp.forcertp | op | Use /forcertp |
| File | Scope | Key Examples |
| config.yml | Core plugin/global options | message-prefix, language, enable-bstats, worldguard.region-command.* |
| rtp.yml | RTP behavior/safety/biomes | search-pattern, radius.*, countdown.*, unsafe-blocks, biomes.*, chunky-integration.* |
| limits.yml | Cooldowns, limits, group/world overrides | rtp-limits.default, rtp-limits.worlds, allow-gui-during-cooldown |
| storage.yml | Limits storage backend | rtp-limits.storage, rtp-limits.mysql.* |
| gui.yml | GUI layout and entries | enabled, rows, worlds.*, rare_biomes.* |
| queue.yml | Queue throttling | enabled, max-size, interval-ticks |
| network.yml | Proxy/server selector entries | enabled, lobby, servers.<name>.* |
| force-rtp.yml | /forcertp behavior | default-world, bypass.cooldown, bypass.permission, bypass.safety |
| performance.yml | Optional performance monitoring | performance.monitoring.enabled, warnings.*, percentiles.* |
| unsafe-location-monitoring.yml | Optional unsafe-location tracking | unsafe-location-monitoring.monitoring.enabled, logging.*, metrics.* |
| messages/en.yml | Localizable message templates | teleport-*, forcertp-*, heatmap-*, fake-*, stats-* |