Перейти к содержимому
Mineforgian

SimpleTPA

A lightweight, vanilla-compatible datapack that adds player-to-player teleport requests (TPA) and a multi-home system to your Minecraft server. No mods, no client-side installation, just drop it in and reload.

Загрузки
449
Подписчики
0
Обновлён
14 мая 2026 г.
Лицензия
MIT

Опубликован 8 мая 2026 г.

SimpleTPA

A lightweight, vanilla-compatible datapack that adds player-to-player teleport requests (TPA) and a multi-home system to your Minecraft server. No mods, no client-side installation, just drop it in and reload.

Built and tested on Minecraft 1.20.1. Works with modpacks like Better Minecraft (BMC4) since it only uses vanilla commands. Also great for single player — the multi-home system alone makes it worth installing on a solo world.

Features:

  • Player teleport requests (TPA) - Send teleport requests to other players with a clickable in-chat menu. No name typing required.
  • Multiple incoming requests - Each player has 5 request slots and can accept or deny each one individually with clickable buttons.
  • Multi-home system - Each player gets 5 home slots. Set, teleport, and delete homes through a clean clickable menu.
  • Cross-dimension teleport - Homes work in the Overworld, Nether, and End.
  • Sensible defaults - 60s request timeout, 5s home cooldown, 3s send cooldown.
  • No OP required for players - Uses vanilla /trigger so any player can use it.

Commands

All commands use Minecraft's /trigger system, which works for non-OP players.

Player teleport

  • /trigger tpa.menu - Open a clickable list of online players to request teleport to
  • /trigger tpa.requests - View all incoming requests with accept/deny buttons
  • /trigger tpa.cancel - Cancel your outgoing request

Homes

  • /trigger tpa.home - Open the home teleport menu (click to teleport)
  • /trigger tpa.homes - View and manage homes (set/teleport/delete)
  • /trigger tpa.sethome set <1-5> - Set a home in slot N
  • /trigger tpa.delhome set <1-5> - Delete home N

Other

  • /trigger tpa.help - Show all commands

The easiest way to use the datapack is to type /trigger tpa.help and click the buttons.

Installation

  1. Stop your server.
  2. Download SimpleTPA.zip.
  3. Place it in your world's datapacks folder (e.g. world/datapacks/).
  4. Extract the zip — you should have world/datapacks/SimpleTPA/pack.mcmeta.
  5. Start the server. You'll see [SimpleTPA] Datapack loaded! in chat.

Run /datapack list to confirm [file/SimpleTPA] appears in the enabled list.

Known Constraints

  • Vanilla dimensions only for homes - Overworld, Nether, and End. Modded dimensions (Aether, Twilight Forest, etc.) aren't supported as home destinations.
  • 5 home slots and 5 request slots per player - fixed limits.
  • Up to 20 players can appear in the TPA menu list.
  • Block precision for homes - you'll land in the center of the block you set home in (no sub-block accuracy).

Why a datapack?

Datapacks are server-side only and don't require players to install anything. You can add this to any vanilla 1.20.1 server, including modded servers running modpacks like BMC4, without breaking compatibility. Single player worlds support datapacks too — just drop it in your save's datapacks folder the same way.

License

MIT — free to use, modify, and redistribute. Credit appreciated but not required.

Ченджлог

1.21Релиз24w45a, 24w46a, 1.21.4 · 14 мая 2026 г.

1.21.x support

This is a port of SimpleTPA to the Minecraft 1.21.x line. No features changed — all commands, homes, and the TPA request system work exactly as they do on 1.20.1.

Changed

  • pack_format updated to 48, with supported_formats declared for the full 1.21–1.21.4 range. One file now covers 1.21, 1.21.1, 1.21.2, 1.21.3, and 1.21.4.
  • Function folder structure updated to the 1.21 layout (functions/ is now function/, per Mojang's change).

Notes

  • 1.20.1 users: keep using the existing 1.20.1 download. It stays as a separate file — the folder structure and pack format differ.
  • 1.21.5 and newer are not yet supported. The text component format changed in 1.21.5 and needs a proper syntax update, not just a version bump.
1.1.0Релиз1.20, 1.20.1 · 11 мая 2026 г.

v1.1.0 — Home menu redesign & bug fixes

New

  • /trigger tpa.home now opens a focused teleport menu instead of requiring a slot number. Click any home to teleport. Use /trigger tpa.homes (with the 's') for the full management view with set/delete options.
  • Added /trigger tpa.htp set <1-5> for direct one-shot home teleports (this is what the menu buttons use under the hood).

Fixed

  • Sending a TPA request to yourself no longer triggers a follow-up "inbox full" error message.
  • Phantom self-requests from the above bug are automatically cleaned up on first tick after the update — clogged inboxes will clear themselves.

Migration

No action needed. Existing homes and pending requests carry over.

Комментарии

Загружаем…