Skip to content

Banner

JuicyTPA

A modern 26.x plugin for /tpa and /tpahere: teleport requests with clickable accept/deny prompts, per-player modes, Folia-safe teleports and an SQLite store for stats and modes.

Key Features

  • Requests » /tpa to go to them, /tpahere to summon them, with chat prompts plus actionbar nudges.
  • Modes » Normal, Block All and Accept All per player, persisted in juicytpa.db and cycled with a bare /tpamode (/tpa only).
  • Concurrency » up to 3 outgoing requests at a time by default (uncapped with ≤0), with an accept-sweeps-the-rest option.
  • Blocking » persistent per-player blocks that beat every mode.
  • Warnings » AFK/canceller sender warnings with resend confirmations, plus block-all and block-player nudges.
  • Placeholders » %jtpa_sent%, %jtpa_received% and %jtpa_mode% with per-player and global variants.
  • Update checker » async GitHub releases check with console and in-game notices.
  • Reloadable » /juicytpa reload re-reads every config and re-opens the storage and placeholders.

Documentation

Build

Java 25 is required.

./gradlew build

The plugin jar is written to build/libs/.