COWMODSКаталог модов

tpagui

A simple plugin that provides GUI functionality for TPA, supporting chest menus and Bedrock edition forms.

Автор: ning-g-mo2,5 тыс.8обновлён 27 июл. 2026 г.
ОптимизацияУтилиты

Описание

TpaGui

A Paper plugin that adds a graphical interface to your TPA plugin: chest GUI for Java players, native forms for Bedrock, native Dialog request prompts on 1.21.6+, and Velocity cross-server player lists.

Modrinth GitHub

TpaGui does not implement teleportation itself — it acts as a GUI layer on top of your existing TPA plugin (EssentialsX, HuskHomes, etc.) and works with any of them.

Quick Start

  1. Drop the jar into your plugins/ folder and restart the server
  2. Check commands.listen-commands in plugins/TpaGui/config.yml matches your TPA plugin (default: tpa/tpahere)
  3. Players run /tpagui to open the menu and click a head to send a request

Features

Java Edition

  • Chest GUI with online player heads: left-click for /tpa, right-click for /tpahere
  • Pagination with prev/next buttons; vanished players are hidden automatically (SuperVanish compatible)
  • Configurable back button (custom material, runs any command on click, e.g. /cd to return to a main menu)
  • On 1.21.6+, incoming requests can show a native accept/deny Dialog (requires a datapack; falls back to chat messages automatically)

Bedrock Edition (Geyser/Floodgate)

  • Bedrock players are detected automatically and served Cumulus forms instead
  • Player list with avatars and pagination; teleport requests shown as accept/deny pop-ups
  • Back button command can be configured separately from Java (e.g. /gmenu)

Velocity Cross-server

  • Syncs the network-wide player list from the Velocity proxy; send teleport requests across servers
  • Optional toggle to hide players from other servers

General

  • Multi-language: Simplified Chinese / Traditional Chinese / English; all text customizable
  • TPA, accept and deny commands fully configurable to fit any TPA plugin
  • Run /tpagui from console to list online players
  • Startup and periodic update checks (configurable interval)

Commands

  • /tpagui - Open the teleport request menu (aliases: /tpag, /tgui)

Permissions

  • tpagui.use - Use the /tpagui command (default: everyone)
  • tpagui.admin - Receive update notifications (default: OP)

Configuration

Main sections (see config.yml for full comments):

SectionDescription
languageInterface language (zh_CN / zh_TW / en_US)
velocityCross-server sync toggle, server name, sync interval
java-dialog-guiPlayers per page, avatar display and avatar API
back-buttonBack button toggle, material, separate Java/Bedrock commands
commandsTPA command names, listened commands, accept/deny commands
update-checkUpdate check toggle and interval

Dependencies

  • Required: Paper 1.21+ (or a fork)
  • Optional: Floodgate (Bedrock form support)
  • Optional: Velocity (cross-server player sync — the same jar works on the proxy)

License

MIT, see LICENSE.

Последние версии

Все версии →
release

tpagui 1.2.0

1.2.0
27 июл. 2026 г.808Minecraft: 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.11bukkit, paper, purpur, spigot, velocity
Скачать
Что нового
## TpaGui v1.2.0 正式版 ### 新功能 - **返回按钮**:Java/基岩双端通用,材质与执行命令可配置(如 Java 执行 /cd、基岩执行 /gmenu 返回主菜单) - **Velocity 端完整 i18n**:代理端日志与消息接入语言文件 - **更新检查间隔**:支持周期性检查(update-check.interval) - **配置契约补全**:velocity.show-cross-server-players、velocity.server-name 现已生效 ### 重要修复 - 修复 Inventory 拖拽导致的**物品丢失漏洞** - 修复 players-per-page 为 0 时的**除零崩溃** - 修复 1.21.8+ 版本 Dialog 支持被静默禁用(版本检测改数值比较) - 修复 Velocity 模式首次打开 GUI 空列表(收到玩家列表后自动刷新) - 基岩表单回调线程安全化;关闭表单不再误触发拒绝;deny 命令携带请求者参数 - 命令执行改用 performCommand(替换已弃用的 player.chat) - ShowRequest 增加聊天消息兜底,未装 Dialog 数据包也能收到请求通知 - 跨服玩家头颅显示所在服务器(gui.skull.lore-global) ### 其他 - 删除不可达死代码 VelocityFormManager;控制台 /tpagui 过滤隐身玩家 - 语言文件三份(zh_CN/zh_TW/en_US)键对齐,清理死键与过期文案 - **注意**:plugin.yml 已移除 folia-supported 声明 **完整变更**: https://github.com/RunicWonders/tpagui/compare/v1.2.0-beta.6...v1.2.0 ## What's Changed * fix(form): 基岩版表单关闭时静默处理空响应 (Fixes #9) by @leemwood in https://github.com/RunicWonders/tpagui/pull/11 * fix(gui): 玩家列表隐藏隐身玩家,兼容 SuperVanish (Fixes #10) by @leemwood in https://github.com/RunicWonders/tpagui/pull/12 ## New Contributors * @leemwood made their first contribution in https://github.com/RunicWonders/tpagui/pull/11 **Full Changelog**: https://github.com/RunicWonders/tpagui/compare/1.1.0...v1.2.0
beta

tpagui 1.2.0-beta.4

1.2.0-beta.4
5 февр. 2026 г.591Minecraft: 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.11bukkit, folia, paper, purpur, spigot, velocity
Скачать
Что нового
适配velocity-floodgate玩家
beta

tpagui 1.2.0-beta.3

1.2.0-beta.3
5 февр. 2026 г.35Minecraft: 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.11bukkit, folia, paper, purpur, spigot, velocity
Скачать
Что нового
添加对1.21.6+版本的dialog特性
beta

tpagui 1.2.0-beta.2

1.2.0-beta.2
28 янв. 2026 г.52Minecraft: 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.11bukkit, folia, paper, spigot, velocity
Скачать
Что нового
更新跨平台支持
release

tpagui 1.1.0

1.1.0
9 нояб. 2025 г.337Minecraft: 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.10paper
Скачать
Что нового
- 更新版本号至1.1.0,包含对Floodgate的支持和更新检查功能 - - 改进菜单逻辑,优化玩家头颅创建和在线玩家列表处理 - - 添加日志消息配置,增强日志记录的可读性和可维护性
release

tpagui 1.0.1

1.0.1
8 авг. 2025 г.323Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 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.8paper
Скачать
Что нового
feat(config): 添加TPA命令配置支持并更新版本至1.0.1 - 在config.yml中添加TPA相关命令配置选项 - 更新pom.xml和plugin.yml版本号至1.0.1 - 修改代码以使用配置中的命令而非硬编码 - 添加CI工作流配置文件 - 更新README.md文档说明配置功能
release

1.0.0

1.0.0
21 февр. 2025 г.401Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 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.4paper, purpur
Скачать
Что нового
- 理论支持1.13+ - 测试版本1.21.4 - 测试插件huskhome