{"id":173233,"date":"2026-06-10T01:40:20","date_gmt":"2026-06-09T22:40:20","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/"},"modified":"2026-06-10T01:40:20","modified_gmt":"2026-06-09T22:40:20","slug":"yotpa","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/","title":{"rendered":"YoTPA"},"content":{"rendered":"<p>![Logo](https:\/\/raw.githubusercontent.com\/PhyschicWinter9\/YoTPA\/refs\/heads\/main\/screenshot\/yotpa.png)<\/p>\n<p># YoTPA<\/p>\n<p>YoTPA is a lightweight and powerful teleport request plugin with adaptive performance optimization. Simple to use, easy to configure, and built for modern Minecraft servers.<\/p>\n<p>## Features<\/p>\n<p>### Adaptive Performance System<br \/>\nThe plugin automatically detects your server&#8217;s available RAM and optimizes itself accordingly &#8211; zero configuration needed!<\/p>\n<p>**4 Performance Modes:**<br \/>\n&#8211; **ULTRA_LIGHT** &#8211; For 512 MB &#8211; 1 GB RAM (Free\/Cheap VPS)<br \/>\n  &#8211; Best for: 5-10 players, minimal plugins<br \/>\n&#8211; **LIGHT** &#8211; For 1-2 GB RAM (Low-end servers)<br \/>\n  &#8211; Best for: 10-15 players, light plugins<br \/>\n&#8211; **BALANCED** &#8211; For 2-4 GB RAM (Mid-range servers)<br \/>\n  &#8211; Best for: 15-25 players, moderate plugins<br \/>\n&#8211; **HIGH_PERFORMANCE** &#8211; For 4+ GB RAM (High-end servers)<br \/>\n  &#8211; Best for: 25+ players, any plugins<\/p>\n<p>**Performance Benefits:**<br \/>\n&#8211; 30-70% less memory usage<br \/>\n&#8211; 25-60% less CPU usage<br \/>\n&#8211; Up to 83% faster maintenance tasks<br \/>\n&#8211; Dynamic optimization based on your server specs<\/p>\n<p>### Core Features<\/p>\n<p>&#8211; **Simple TPA System** &#8211; Request to teleport to other players or invite them to you<br \/>\n&#8211; **Countdown Timer** &#8211; Configurable delay before teleporting with visual feedback<br \/>\n&#8211; **Title Display** &#8211; Clear visual indication of teleport countdown<br \/>\n&#8211; **Movement Detection** &#8211; Teleport cancels if player moves during countdown<br \/>\n&#8211; **Custom Sound Effects** &#8211; Fully customizable audio feedback using Minecraft&#8217;s sound registry<br \/>\n&#8211; **Config Validation** &#8211; Prevents server crashes from broken configs with detailed error messages<br \/>\n&#8211; **Permission System** &#8211; Fine-grained access control<br \/>\n&#8211; **Request Management** &#8211; Toggle receiving requests, cancel outgoing requests<br \/>\n&#8211; **Multi-Threading Support** &#8211; Thread-safe for more concurrent players<br \/>\n&#8211; **Customizable Messages** &#8211; Fully localizable and configurable messages<\/p>\n<p>### Internationalization (NEW in 1.4.0)<\/p>\n<p>Customize all plugin messages in any language with full MiniMessage support:<\/p>\n<p>&#8220;`yaml<br \/>\nprefix: &#8220;[YoTPA] &#8221;<\/p>\n<p>commands:<br \/>\n  tpa:<br \/>\n    sent: &#8220;Teleport request sent to {target}&#8221;<br \/>\n    received: &#8220;{requester} wants to teleport to you.&#8221;<br \/>\n&#8220;`<br \/>\n**MiniMessage Features:**<br \/>\n&#8211; Rich text formatting (bold, italic, underlined)<br \/>\n&#8211; Color gradients: `<gradient:green:aqua>text<\/gradient>`<br \/>\n&#8211; Rainbow effect: `<rainbow>text<\/rainbow>`<br \/>\n&#8211; Hex colors: `<#FF5733>text<\/#FF5733>`<\/p>\n<p>### Custom Sound Effects<\/p>\n<p>Customize all plugin sounds using Minecraft&#8217;s sound IDs:<\/p>\n<p>&#8220;`yaml<br \/>\nsounds:<br \/>\n  countdown: &#8220;block.note_block.pling&#8221;<br \/>\n  success: &#8220;entity.enderman.teleport&#8221;<br \/>\n  cancel: &#8220;entity.villager.no&#8221;<br \/>\n  request: &#8220;entity.experience_orb.pickup&#8221;<br \/>\n&#8220;`<\/p>\n<p>Test sounds in-game: `\/playsound minecraft:block.note_block.pling master @s`<\/p>\n<p>## Configuration<\/p>\n<p>YoTPA&#8217;s `config.yml` file allows you to customize various aspects of the plugin:<\/p>\n<p>&#8211; Request timeout duration<br \/>\n&#8211; Cooldown between requests<br \/>\n&#8211; Teleport delay countdown<br \/>\n&#8211; Performance mode settings<br \/>\n&#8211; Sound effects for different actions<br \/>\n&#8211; Feature toggles (statistics, bStats, titles, sounds)<\/p>\n<p>### Configuration File<\/p>\n<p>&#8220;`yaml<br \/>\n# YoTPA Configuration v1.3.0-Adaptive<br \/>\n# Smart Auto-Optimization for All Server Sizes<\/p>\n<p># Request timeout in seconds (how long before a request expires)<br \/>\n# Recommended: 30-120 seconds<br \/>\nrequest-timeout: 60<\/p>\n<p># Request cooldown in seconds (how long before sending another request)<br \/>\n# Recommended: 15-60 seconds<br \/>\nrequest-cooldown: 30<\/p>\n<p># Teleport delay in seconds (countdown before actual teleport)<br \/>\n# Recommended: 3-10 seconds<br \/>\nteleport-delay: 5<\/p>\n<p># Performance mode settings<br \/>\nperformance:<br \/>\n  # Options: AUTO, ULTRA_LIGHT, LIGHT, BALANCED, HIGH_PERFORMANCE<br \/>\n  mode: AUTO<\/p>\n<p># Sound effects (use Minecraft sound names)<br \/>\nsounds:<br \/>\n  countdown: &#8220;block.note_block.pling&#8221;<br \/>\n  success: &#8220;entity.enderman.teleport&#8221;<br \/>\n  cancel: &#8220;entity.villager.no&#8221;<br \/>\n  request: &#8220;entity.experience_orb.pickup&#8221;<\/p>\n<p># Feature toggles<br \/>\nfeatures:<br \/>\n  statistics: true<br \/>\n  bstats: true<br \/>\n  titles: true<br \/>\n  sounds: true<br \/>\n&#8220;`<\/p>\n<p>### Messages Configuration (messages.yml)<br \/>\n&#8220;`yaml<br \/>\n# Customize your prefix<br \/>\nprefix: &#8220;[YoTPA] &#8221;<\/p>\n<p># All messages are customizable<br \/>\ncommands:<br \/>\n  tpa:<br \/>\n    usage: &#8220;Usage: \/tpa &#8221;<br \/>\n    sent: &#8220;Teleport request sent to {target}&#8221;<br \/>\n    received: &#8220;{requester} wants to teleport to you.&#8221;<\/p>\n<p>teleport:<br \/>\n  countdown:<br \/>\n    title: &#8220;Teleporting&#8230;&#8221;<br \/>\n    subtitle: &#8220;Don&#8217;t move!&#8221;<br \/>\n    message: &#8220;Teleporting in {seconds} seconds&#8221;<br \/>\n&#8220;`<br \/>\n## Customization Examples<\/p>\n<p>### Change Language to Spanish<\/p>\n<p>Edit `messages.yml`:<br \/>\n&#8220;`yaml<br \/>\nprefix: &#8220;[YoTPA] &#8221;<\/p>\n<p>commands:<br \/>\n  tpa:<br \/>\n    usage: &#8220;Uso: \/tpa &#8221;<br \/>\n    sent: &#8220;Solicitud enviada a {target}&#8221;<br \/>\n    received: &#8220;{requester} quiere teletransportarse a ti.&#8221;<br \/>\n&#8220;`<\/p>\n<p>Then use `\/tpareload` to apply changes!<\/p>\n<p>### Add Beautiful Gradients<\/p>\n<p>&#8220;`yaml<br \/>\nprefix: &#8220;\u2726 YoTPA \u2726 &#8221;<\/p>\n<p>teleport:<br \/>\n  countdown:<br \/>\n    title: &#8220;Teleporting&#8230;&#8221;<br \/>\n    message: &#8220;Teleporting in {seconds} seconds&#8221;<br \/>\n&#8220;`<\/p>\n<p>### Customize Colors<\/p>\n<p>&#8220;`yaml<br \/>\nprefix: &#8220;[TPA] &#8221;<\/p>\n<p>commands:<br \/>\n  tpa:<br \/>\n    sent: &#8220;Request sent to {target}&#8221;<br \/>\n&#8220;`<\/p>\n<p>### Use Hex Colors<\/p>\n<p>&#8220;`yaml<br \/>\nprefix: &#8220;[YoTPA] &#8221;<\/p>\n<p>teleport:<br \/>\n  success: &#8220;Teleported to {target} successfully!&#8221;<br \/>\n&#8220;`<\/p>\n<p>**Placeholders:**<br \/>\n&#8211; `{player}` &#8211; Player name<br \/>\n&#8211; `{target}` &#8211; Target player name<br \/>\n&#8211; `{requester}` &#8211; Requester player name<br \/>\n&#8211; `{seconds}` &#8211; Number of seconds<br \/>\n&#8211; `{cooldown}` &#8211; Cooldown duration<\/p>\n<p>### Configuration Sections Explained<\/p>\n<p>**General Settings:**<br \/>\n&#8211; `request-timeout` &#8211; How long (in seconds) teleport requests remain valid (recommended: 30-120)<br \/>\n&#8211; `request-cooldown` &#8211; Time (in seconds) before a player can send another request (recommended: 15-60)<br \/>\n&#8211; `teleport-delay` &#8211; Countdown time (in seconds) before teleportation happens (minimum: 1)<\/p>\n<p>**Performance Settings:**<br \/>\n&#8211; `performance.mode` &#8211; AUTO (recommended), ULTRA_LIGHT, LIGHT, BALANCED, or HIGH_PERFORMANCE<br \/>\n  &#8211; AUTO automatically detects your server&#8217;s RAM and selects the best mode<\/p>\n<p>**Sound Settings:**<br \/>\n&#8211; All sounds use Minecraft&#8217;s sound registry format (lowercase with dots)<br \/>\n&#8211; The plugin validates sounds on config reload<br \/>\n&#8211; Full sound list: https:\/\/minecraft.wiki\/w\/Sounds.json<\/p>\n<p>**Feature Toggles:**<br \/>\n&#8211; `statistics` &#8211; Enable or disable statistics tracking<br \/>\n&#8211; `bstats` &#8211; Enable or disable bStats metrics<br \/>\n&#8211; `titles` &#8211; Enable or disable title animations during countdown<br \/>\n&#8211; `sounds` &#8211; Enable or disable all sound effects<\/p>\n<p>### Config Validation<\/p>\n<p>When reloading with `\/tpareload`, the plugin validates:<br \/>\n&#8211; YAML syntax<br \/>\n&#8211; All values are in valid ranges<br \/>\n&#8211; Sounds exist in Minecraft&#8217;s registry<br \/>\n&#8211; Shows detailed error messages if invalid<\/p>\n<p>Example validation output:<br \/>\n&#8220;`<br \/>\nConfiguration validation failed!<br \/>\n\u2717 teleport-delay must be at least 1 second<br \/>\n\u2717 Sound &#8216;countdown&#8217; (invalid.sound) not found in registry<\/p>\n<p>Warnings:<br \/>\n\u2022 request-timeout (5) is very low, recommended: 30-120<\/p>\n<p>Config not applied. Fix errors and try again.<br \/>\nUsing previous configuration.<br \/>\n&#8220;`<\/p>\n<p>## How to Edit and Reload<\/p>\n<p>1. Edit the `plugins\/YoTPA\/config.yml` file<br \/>\n2. Save your changes<br \/>\n3. Use `\/tpareload` in-game to apply changes with validation<\/p>\n<p>## Commands Overview<\/p>\n<p>| Command | Description | Permission |<br \/>\n| :&#8212;&#8212; | :&#8212;&#8212;&#8212;- | :&#8212;&#8212;&#8212; |<br \/>\n| `\/tpa <player>` | Request to teleport to another player | `yotpa.tpa` |<br \/>\n| `\/tpaccept` | Accept a pending teleport request | `yotpa.tpaccept` |<br \/>\n| `\/tpadeny` | Deny a pending teleport request | `yotpa.tpadeny` |<br \/>\n| `\/tpahere <player>` | Request a player to teleport to you | `yotpa.tpahere` |<br \/>\n| `\/tpacancel` | Cancel your outgoing teleport request | `yotpa.tpacancel` |<br \/>\n| `\/tpatoggle` | Toggle receiving teleport requests | `yotpa.tpatoggle` |<br \/>\n| `\/tpareload` | Reload the plugin configuration | `yotpa.reload` |<br \/>\n| `\/tpainfo` | View plugin information and statistics | `yotpa.info` |<br \/>\n| `\/tpastats` | View teleport statistics | `yotpa.stats` |<\/p>\n<p>**Default:** All permissions are granted to all players by default.<\/p>\n<p>## Detailed Commands<\/p>\n<p>### TPA Command<\/p>\n<p>Send a request to teleport to another player.<\/p>\n<p>&#8220;`<br \/>\n\/tpa <player>\n&#8220;`<\/p>\n<p>| Parameter | Type | Description |<br \/>\n| :&#8212;&#8212;&#8211; | :&#8212; | :&#8212;&#8212;&#8212;- |<br \/>\n| `player` | `string` | **Required**. The player name you want to teleport to |<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpa Steve      # Request to teleport to player named Steve<br \/>\n\/tpa Alex123    # Request to teleport to player named Alex123<br \/>\n&#8220;`<\/p>\n<p>![TPA Command](https:\/\/github.com\/PhyschicWinter9\/YoTPA\/blob\/main\/screenshot\/tpav2.gif?raw=true)<\/p>\n<p>**Notes:**<br \/>\n&#8211; You cannot send a request to yourself<br \/>\n&#8211; There is a configurable cooldown between sending requests (default: 30 seconds)<br \/>\n&#8211; Request will expire after a configurable time (default: 60 seconds)<br \/>\n&#8211; Target player will receive a notification with clickable accept\/deny buttons<\/p>\n<p>&#8212;<\/p>\n<p>### TPAccept Command<\/p>\n<p>Accept a pending teleport request from another player.<\/p>\n<p>&#8220;`<br \/>\n\/tpaccept<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; accepts the most recent teleport request.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpaccept    # Accept the pending teleport request<br \/>\n&#8220;`<\/p>\n<p>![TPAccept Command](https:\/\/github.com\/PhyschicWinter9\/YoTPA\/blob\/main\/screenshot\/tpaacceptv2.gif?raw=true)<\/p>\n<p>**Notes:**<br \/>\n&#8211; Only works if you have a pending teleport request<br \/>\n&#8211; After accepting, the teleportation will begin with a countdown<br \/>\n&#8211; The player must stay still during the countdown or it will be cancelled<br \/>\n&#8211; If accepting a `\/tpa` request, the requester will teleport to you<br \/>\n&#8211; If accepting a `\/tpahere` request, you will teleport to the requester<\/p>\n<p>&#8212;<\/p>\n<p>### TPADeny Command<\/p>\n<p>Deny a pending teleport request from another player.<\/p>\n<p>&#8220;`<br \/>\n\/tpadeny<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; denies the most recent teleport request.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpadeny    # Deny the pending teleport request<br \/>\n&#8220;`<\/p>\n<p>![TPADeny Command](https:\/\/github.com\/PhyschicWinter9\/YoTPA\/blob\/main\/screenshot\/tpadenyv2.gif?raw=true)<\/p>\n<p>**Notes:**<br \/>\n&#8211; Only works if you have a pending teleport request<br \/>\n&#8211; The requester will be notified that their request was denied<br \/>\n&#8211; Request is immediately removed from the system<\/p>\n<p>&#8212;<\/p>\n<p>### TPAHere Command<\/p>\n<p>Request another player to teleport to your location.<\/p>\n<p>&#8220;`<br \/>\n\/tpahere <player>\n&#8220;`<\/p>\n<p>| Parameter | Type | Description |<br \/>\n| :&#8212;&#8212;&#8211; | :&#8212; | :&#8212;&#8212;&#8212;- |<br \/>\n| `player` | `string` | **Required**. The player name you want to request to teleport to you |<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpahere Steve      # Request Steve to teleport to you<br \/>\n\/tpahere Alex123    # Request Alex123 to teleport to you<br \/>\n&#8220;`<\/p>\n<p>![TPAHere Command](https:\/\/github.com\/PhyschicWinter9\/YoTPA\/blob\/main\/screenshot\/tpaherev2.gif?raw=true)<\/p>\n<p>**Notes:**<br \/>\n&#8211; You cannot send a request to yourself<br \/>\n&#8211; There is a configurable cooldown between sending requests (default: 30 seconds)<br \/>\n&#8211; Request will expire after a configurable time (default: 60 seconds)<br \/>\n&#8211; The target player must accept with `\/tpaccept`<\/p>\n<p>&#8212;<\/p>\n<p>### TPACancel Command<\/p>\n<p>Cancel your outgoing teleport request.<\/p>\n<p>&#8220;`<br \/>\n\/tpacancel<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; cancels your most recent outgoing request.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpacancel    # Cancel your pending request<br \/>\n&#8220;`<\/p>\n<p>**Notes:**<br \/>\n&#8211; Only works if you have an active outgoing request<br \/>\n&#8211; The target player will be notified that the request was cancelled<br \/>\n&#8211; Useful if you sent a request by mistake<\/p>\n<p>&#8212;<\/p>\n<p>### TPAToggle Command<\/p>\n<p>Toggle whether you want to receive teleport requests.<\/p>\n<p>&#8220;`<br \/>\n\/tpatoggle<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; toggles your request reception status.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpatoggle    # Toggle receiving teleport requests on\/off<br \/>\n&#8220;`<\/p>\n<p>**Notes:**<br \/>\n&#8211; When toggled off, other players cannot send you teleport requests<br \/>\n&#8211; You will receive a message showing your current status<br \/>\n&#8211; Your setting persists across server restarts<\/p>\n<p>&#8212;<\/p>\n<p>### TPAReload Command<\/p>\n<p>Reload the plugin configuration with validation.<\/p>\n<p>&#8220;`<br \/>\n\/tpareload<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; reloads and validates the configuration file.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpareload    # Reload the plugin configuration<br \/>\n&#8220;`<\/p>\n<p>![TPAReload Command](https:\/\/github.com\/PhyschicWinter9\/YoTPA\/blob\/main\/screenshot\/tpareloadv2.gif?raw=true)<\/p>\n<p>**Notes:**<br \/>\n&#8211; Requires the `yotpa.reload` permission (default: op only)<br \/>\n&#8211; Validates YAML syntax and all configuration values<br \/>\n&#8211; Checks that all sounds exist in Minecraft&#8217;s registry<br \/>\n&#8211; Shows detailed errors if config is invalid<br \/>\n&#8211; Only applies config if all validation passes<br \/>\n&#8211; Useful after making changes to the config.yml file<\/p>\n<p>&#8212;<\/p>\n<p>### TPAInfo Command<\/p>\n<p>View plugin information and real-time statistics.<\/p>\n<p>&#8220;`<br \/>\n\/tpainfo<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; displays plugin information.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpainfo    # View plugin info and stats<br \/>\n&#8220;`<\/p>\n<p>**Shows:**<br \/>\n&#8211; Current performance mode (auto-detected based on RAM)<br \/>\n&#8211; Optimization level and settings<br \/>\n&#8211; Active teleport requests<br \/>\n&#8211; Ongoing teleports<br \/>\n&#8211; Memory usage statistics<br \/>\n&#8211; Plugin version<\/p>\n<p>**Notes:**<br \/>\n&#8211; Useful for monitoring plugin performance<br \/>\n&#8211; Helps diagnose issues<br \/>\n&#8211; Shows how the plugin has optimized itself for your server<\/p>\n<p>&#8212;<\/p>\n<p>### TPAStats Command<\/p>\n<p>View teleport statistics and usage data.<\/p>\n<p>&#8220;`<br \/>\n\/tpastats<br \/>\n&#8220;`<\/p>\n<p>No parameters required &#8211; displays teleport statistics.<\/p>\n<p>**Examples:**<br \/>\n&#8220;`<br \/>\n\/tpastats    # View teleport statistics<br \/>\n&#8220;`<\/p>\n<p>**Shows:**<br \/>\n&#8211; Total teleport requests sent<br \/>\n&#8211; Total teleport requests received<br \/>\n&#8211; Success rate<br \/>\n&#8211; Most active players<br \/>\n&#8211; Other usage metrics<\/p>\n<p>**Notes:**<br \/>\n&#8211; Requires `features.statistics: true` in config<br \/>\n&#8211; Statistics are tracked per player<br \/>\n&#8211; Data persists across server restarts<\/p>\n<p>## Optimization Tips<\/p>\n<p>### For FREE\/LOW-SPEC servers (512 MB &#8211; 1 GB):<br \/>\n&#8211; Keep mode as AUTO or ULTRA_LIGHT<br \/>\n&#8211; Limit total plugins to 5-8<br \/>\n&#8211; Set view-distance to 4 in server.properties<br \/>\n&#8211; Use Paper instead of Spigot<br \/>\n&#8211; Limit players to 5-10 concurrent<\/p>\n<p>### For MID-RANGE servers (2-4 GB):<br \/>\n&#8211; Use AUTO or BALANCED mode<br \/>\n&#8211; Can run 10-15 plugins<br \/>\n&#8211; view-distance 6-8<br \/>\n&#8211; 15-25 players should be fine<\/p>\n<p>### For HIGH-END servers (4+ GB):<br \/>\n&#8211; Use AUTO or HIGH_PERFORMANCE mode<br \/>\n&#8211; No significant plugin limitations<br \/>\n&#8211; view-distance 10-12<br \/>\n&#8211; 25+ players supported<\/p>\n<p>## Performance<\/p>\n<p>YoTPA is built with performance in mind:<\/p>\n<p>&#8211; **Lightweight** &#8211; Minimal impact on server TPS<br \/>\n&#8211; **Thread-Safe** &#8211; No lag from concurrent operations<br \/>\n&#8211; **Memory Efficient** &#8211; Adapts to your server&#8217;s resources automatically<br \/>\n&#8211; **Async Operations** &#8211; Non-blocking task execution<br \/>\n&#8211; **Lock-Free** &#8211; No race conditions or deadlocks<\/p>\n<p>## Installation<\/p>\n<p>1. Download the latest JAR from the releases<br \/>\n2. Place the JAR in your server&#8217;s `plugins` folder<br \/>\n3. Restart your server<br \/>\n4. That&#8217;s it! The plugin will auto-configure based on your server&#8217;s specs<\/p>\n<p>&#8212;<br \/>\n![YoTPA bstats](https:\/\/bstats.org\/signatures\/bukkit\/yotpa.svg)<\/p>\n<p>**Note:** This is my first plugin project!.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>YoTPA is a lightweight and powerful teleport request plugin with adaptive performance optimization. Simple to use, easy to configure, and built for modern Minecraft servers.<\/p>\n","protected":false},"featured_media":173234,"template":"","meta":{"_minecraft_slug":"yotpa","_minecraft_project_id":"FOGWowU7","_minecraft_author":"PhyschicWinter9","_minecraft_license":"MIT","_minecraft_downloads":389,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"yotpa.zip","_minecraft_size_bytes":13708224,"_minecraft_version_count":6,"_minecraft_updated_at":"2026-05-16T11:01:25.453785Z","_minecraft_date_created":"2025-06-16T23:27:36.360701Z","_minecraft_date_modified":"2026-04-12T14:39:10.552887Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/yotpa","_minecraft_icon_attachment_id":173234,"_minecraft_imported_at":"2026-06-09T22:40:20+00:00","_minecraft_import_hash":"0195a7aab9c32a3443ed693bc85cbaae","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,89,127,128,123,869,92],"mod_loader":[131,132,133],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-173233","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-technology","mod_category-transportation","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>YoTPA - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"YoTPA - Minecraft\" \/>\n<meta property=\"og:description\" content=\"YoTPA is a lightweight and powerful teleport request plugin with adaptive performance optimization. Simple to use, easy to configure, and built for modern Minecraft servers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/\",\"name\":\"YoTPA - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/yotpa-icon-be38b99529427efc82760240a37c583b5204551b.png\",\"datePublished\":\"2026-06-09T22:40:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/yotpa-icon-be38b99529427efc82760240a37c583b5204551b.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/yotpa-icon-be38b99529427efc82760240a37c583b5204551b.png\",\"width\":128,\"height\":128},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yotpa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"YoTPA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"YoTPA - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/","og_locale":"en_US","og_type":"article","og_title":"YoTPA - Minecraft","og_description":"YoTPA is a lightweight and powerful teleport request plugin with adaptive performance optimization. Simple to use, easy to configure, and built for modern Minecraft servers.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/","name":"YoTPA - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/yotpa-icon-be38b99529427efc82760240a37c583b5204551b.png","datePublished":"2026-06-09T22:40:20+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/yotpa-icon-be38b99529427efc82760240a37c583b5204551b.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/yotpa-icon-be38b99529427efc82760240a37c583b5204551b.png","width":128,"height":128},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/yotpa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"YoTPA"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/173233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/173234"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=173233"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=173233"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=173233"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=173233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}