SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedChat & community

clickaccept

by Portal2001 · for Minecraft

an addon plugin for TPA plugins such as Essentialsx to accept/deny TP by clicking in the chat

17KDownloads
2 mo agoLast updated
CC-BY-NC-ND-4.0License
Bukkit · Folia +3Loaders

About clickaccept

From Modrinth

an addon plugin for TPA plugins such as Essentialsx to accept/deny TP by clicking in the chat

ClickAccept

An add-on plugin for TPA plugins like EssentialsX — accept or deny teleport requests by clicking in chat, a Java GUI, or a Bedrock form.

ClickAccept listens for the /tpa, /tpahere (and any other commands you list). Perfect for newcomers, mobile and console players, and anyone who dislikes typing.

> Note: The future development and maintenance of this plugin depend on its popularity and usefulness, as there may be other alternative plugins available.


Features

  • Click-to-accept / click-to-cancel
  • Inventory GUI overlay
  • Floodgate / Bedrock form support
  • Sound & particle cues
  • Fully configurable message templates
  • Configurable trigger list
  • Per-trigger overrides
  • /clickaccept reload
  • Tiered permissions
  • Per-player opt-out
  • Prompt delay
  • Paper 1.20+ / Java 17 modern API

Requirements

| Requirement | Notes | |--------------------------|---------------------------------------------------------------| | Server software | PaperMC 1.20+ (or a fork like Folia/Purpur) | | Java | Java 17+ | | TPA plugin | EssentialsX (or any plugin that exposes /tpaccept//tpacancel) | | Floodgate (optional) | Enables native Bedrock forms. Without it, Bedrock players just get chat buttons. |


Installation

  1. Download the plugin .jar.
  2. Drop it into the plugins/ folder of your Minecraft server.
  3. Restart the server — ClickAccept will generate plugins/ClickAccept/config.yml and player-prefs.yml.
  4. (Optional) Start Floodgate if you want Bedrock form support.
  5. Grant the desired permissions (see below).

Commands

| Command | Permission | Description | |-------------------------------------------------|-----------------------|-----------------------------------------------------------------------------| | /clickaccept reload (aliases: /ca, /cacc) | clickaccept.admin | Hot-reload config.yml + player-prefs.yml without restarting. | | /clickaccept help | clickaccept.use | Show the in-game help. | | /clickaccept toggle gui | clickaccept.toggle | Turn the inventory GUI overlay on or off for you (chat buttons stay). | | /clickaccept toggle forms | clickaccept.toggle | Turn the Bedrock form on or off for you. | | /clickaccept toggle all | clickaccept.toggle | Turn both overlays on or off for you in one command. |

> The toggle command stores your preference in plugins/ClickAccept/player-prefs.yml keyed by UUID — it survives renames, server restarts, and /clickaccept reload.


Permissions

| Permission | Default | Description | |-------------------------|---------|------------------------------------------------------------------------------------------| | clickaccept.use | true | Allows running /clickaccept at all (subcommands are gated by their own permissions). | | clickaccept.sender | op | Allows a player to issue a trigger command that emits accept/cancel prompts. | | clickaccept.receiver | op | Allows a player to receive the prompt for an incoming request. | | clickaccept.gui | false| Additionally opens the inventory GUI / Bedrock form for the receiver (opt-in). | | clickaccept.toggle | true | Allows a player to opt out of the interactive overlay via /clickaccept toggle .... | | clickaccept.admin | op | Allows /clickaccept reload and related admin actions. |


Bedrock (Floodgate) note

Floodgate forms are loaded via reflection only when a Bedrock player actually needs one — Java players never touch the Cumulus classes, and the plugin fully works on a server with no Floodgate installed. Bedrock clients must not be on the pause menu when the form arrives, or they'll see the form as closed without picking a button (this is a Bedrock client limitation — the chat buttons still work as a fallback).


Donators

  • MCbasement — $50

Thank you for supporting development!


Disclaimer

Your feedback and suggestions for improvements are always welcome. If you encounter any issues, please use the discussion section of the plugin or contact us via Discord.

Donation

If you'd like to support the continued development of this plugin, you can donate via PayPal.

Highlights

From source data

Game versions

Supports 55 Minecraft versions, the newest being 26.2.

Loaders

Runs on Bukkit, Folia, Paper, Purpur and Spigot.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Chat & community

Chat, voice, Discord, clans and other community features.

Runs on your server

From source side support

Modrinth lists clickaccept as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
BukkitFoliaPaperPurpurSpigot
Runs on
Serverrequired on the server
Game versions
26.2 and 54 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorPortal2001, as published on Modrinth
  • ✓LicenseCC-BY-NC-ND-4.0Free

clickaccept, answered

Generated from the mod’s own source data.

Do my players need to install clickaccept?

Modrinth lists clickaccept as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Bukkit, Folia, Paper, Purpur and Spigot.

Is it free?

Yes. clickaccept is free to download from Modrinth. Its license is CC-BY-NC-ND-4.0.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run clickaccept on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add clickaccept in one click.