Warning: file_put_contents(/www/wwwroot/nmbt.106988770/cache/modrinth_versions_9kkb8Jbg.json): Failed to open stream: Permission denied in /www/wwwroot/nmbt.106988770/resource_detail.php on line 53
TPA Forms Bridge - 墨喵 Minecraft 资源
TPA Forms Bridge 图标

TPA Forms Bridge

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 2.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/tpa-forms-bridge
资源信息

Minecraft 版本: 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11

平台: bukkit paper purpur spigot

资源介绍

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

Feature Description
👁️ TPA Button in GeyserMenu Adds a TPA button with Ender Eye icon to the main GeyserMenu
👥 Player List Form Shows online players with their skins to send TPA requests
⚡ Auto-Accept TPA Optional per-player setting to automatically accept incoming TPA requests
💬 Forms Delivery Toggle Switch between form-based or chat-based TPA request notifications
🦴 SkinsRestorer Support Shows player skins even on cracked servers
📱 Bedrock-Only Only shows to Bedrock players via Floodgate detection

📸 Screenshots

| TPA Menu | TPA Settings | |:---:|:---:| | | | | Teleport Menu | Player Action | |:---:|:---:| | | | | TPA Accept Menu | |:---:| | |

📋 Requirements

Plugin Status
EssentialsX Required
Floodgate Required
GeyserMenuCompanion Required
SkinsRestorer Optional
  • Paper/Spigot 1.20.4+
  • Java 21+

🚀 Installation

  1. Install all required plugins — EssentialsX, Floodgate, GeyserMenuCompanion
  2. Download TPAFormsBridge-2.0.0-SNAPSHOT.jar
  3. Place it in your plugins/ folder
  4. 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

Permission Description Default
tpaforms.use Access TPA forms true
tpaforms.settings Access settings menu true

🔨 Building

./gradlew build

Output: build/libs/TPAFormsBridge-2.0.0-SNAPSHOT.jar


📦 Dependencies

Dependency Purpose
GeyserMenu Geyser extension for form menus
GeyserMenuCompanion Spigot-side API
EssentialsX TPA functionality
Floodgate Bedrock player detection

📄 License

Distributed under the GNU General Public License v3.0. See LICENSE for details.

下载与版本
评论(0)
请 登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

赞助作者

请 登录 后赞助作者。

🔥 相关推荐
PasiVanish

价格:0 墨喵币
下载量:0

查看详情
Shared soul

价格:0 墨喵币
下载量:0

查看详情
Flashback

价格:0 墨喵币
下载量:0

查看详情
ContentAPI

价格:0 墨喵币
下载量:0

查看详情