Lightweight teams with colored tab/nametag prefixes + a safe TPA system with a 5-second bossbar countdown.
About
TeamTpa adds simple teams and safe player-to-player teleporting to your Paper server, without needing a full permissions/factions plugin.
Create a team, give it a colored prefix and suffix that shows up in the tab list and above your head, chat privately with your teammates, and teleport to each other with a 5-second bossbar countdown that cancels automatically if you move — no more instant/exploitable teleports.
Features
Teams
/teamcreate - create a team
/team modify prefix|suffix - colored prefix/suffix, owner only
/team join / /team leave
/teammsg (alias /tm) - private team chat
Prefix/suffix shown live in the tab list and player nametag
TPA
/tpa - request to teleport to someone
/tpahere - request someone to teleport to you
/tpaaccept / /tpadeny
/tpatoggle - block/allow incoming requests
5-second bossbar countdown on accepted teleports, cancels if you move
General
Full & color code support everywhere
Teams persist across restarts
No dependencies, just Paper
Commands & Permissions
Command Description
/teamcreate Create a team
/team modify <prefix|suffix> Set prefix/suffix (owner)
/team join Join a team
/team leave Leave your team
/teammsg Message your team
/tpa Request to teleport to a player
/tpahere Request a player to teleport to you
/tpaaccept Accept a pending request
/tpadeny Deny a pending request
/tpatoggle Toggle receiving requests