# Teleport Modes PixelRTPPool acts as a highly advanced bridge. Instead of handling the complex math of random teleportation (finding safe blocks, avoiding lava, generating chunks), it leverages your existing, trusted RTP plugins (like BetterRTP or SimpleRTP) through a configurable execution bridge. This is managed via the `teleport.mode` in your `config.yml`. ## PLAYER Mode When `mode: PLAYER` is set, the plugin forces the player to execute the specified command when the countdown reaches zero. **Example Config:** ```yaml teleport: mode: PLAYER command: "rtp world" ``` **What Happens:** When Steve's countdown finishes, he executes `/rtp world` identically to if he typed it in his chat bar. *Note: Any leading slashes (`/`) you put in the config are safely stripped by the engine.* **When to use:** Use this if your underlying RTP plugin restricts commands to players-only, or if it checks player-specific permissions to determine RTP costs and distances. ## CONSOLE Mode When `mode: CONSOLE` is set, the command is dispatched directly through the server console. **Example Config:** ```yaml teleport: mode: CONSOLE command: "rtp %player% world" ``` **What Happens:** When Steve's countdown finishes, the console executes `rtp Steve world`. The placeholder `%player%` is dynamically replaced with the exact username of the target. **When to use:** Use this if you want to bypass player permissions entirely, or if you are using an admin-level teleportation command (e.g., `/warp survival %player%`). This is highly secure because players cannot manipulate the console execution. --- [🏡 Home](Home.md) | [📖 Read Next: Commands](Commands.md)