U
/u/dronzertb
Guest
TPA Forms Bridge v2
A Spigot plugin that integrates TPA (Teleport Ask) functionality with GeyserMenu, providing a beautiful form-based TPA experience for Bedrock players.
Version Paper Java License
Features
[th]
Feature
[/th][th]
Description
[/th][td]
[/td]
[td]
TPA Button in GeyserMenu
[/td][td]
[/td]
[td]
Player List Form
[/td][td]
[/td]
[td]
Auto-Accept TPA
[/td][td]
[/td]
[td]
Forms Delivery Toggle
[/td][td]
[/td]
[td]
SkinsRestorer Support
[/td][td]
[/td]
[td]
Bedrock-Only
[/td]
Requirements
[th]
Plugin
[/th][th]
Status
[/th][td][/td]
[td]
Required
[/td][td][/td]
[td]
Required
[/td][td][/td]
[td]
Required
[/td][td][/td]
[td]
Optional
[/td]- Paper/Spigot 1.20.4+
- Java 21+
Installation
- Install all required plugins — EssentialsX, Floodgate, GeyserMenuCompanion
- Download
TPAFormsBridge-2.0.0-SNAPSHOT.jar - Place it in your
plugins/folder - Restart your server — config generates on first run
Configuration
# config.yml # Default settings for new players defaults: auto-accept-tpa: false # Auto-accept TPA requests (not TPAHere) forms-delivery: true # Show TPA requests as forms (vs chat) # Messages messages: tpa-sent: "&aTPA request sent to %player%" tpa-received: "&e%player% wants to teleport to you" auto-accepted: "&aTPA request auto-accepted"
How It Works
Bedrock player opens inventory ↓ GeyserMenu appears ↓ Player clicks TPA ↓ Player list form opens ↓ Player selects target → TPA sent via EssentialsX ↓ Target receives form (forms-delivery) or chat message Player Settings
Each player can individually configure:
- Auto-Accept TPA — automatically accept TPA requests (TPAHere excluded for safety)
- Forms Delivery — receive TPA requests as Bedrock forms instead of chat messages
Permissions
[th]
Permission
[/th][th]
Description
[/th][th]
Default
[/th][td][/td]
tpaforms.use[td]
Access TPA forms
[/td][td][/td]
true[td][/td]
tpaforms.settings[td]
Access settings menu
[/td][td][/td]
true[link] [comments]
Continue reading...