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

NClickTPA

A modern, fully customizable TPA system featuring interactive chat buttons, immersive visual countdowns, and seamless support for both Java and Bedrock players.

Автор: Tommasino4251обновлён 27 мая 2026 г.
ПриключенияОбщениеУтилиты

Описание

🚀 NClickTPA - The Ultimate Teleport Solution

Logo

NClickTPA is a lightweight, professional, and feature-packed teleportation request system designed for modern Minecraft servers. Whether your players are on Java Edition or joining via Geyser/Floodgate (Bedrock), this plugin ensures a seamless experience for everyone. Stop using outdated TPA plugins. Upgrade to NClickTPA for interactive chat buttons, beautiful visual countdowns, and full RGB color support.

✨ Key Features

📱 Cross-Platform Intelligence

  • Java Players: Receive interactive [ACCEPT] and [DENY] buttons in chat for instant actions.
  • Bedrock/Floodgate Players: Automatically detects Bedrock clients and sends simplified, easy-to-type instructions (/tpaccept) to avoid chat formatting issues.

⏳ Immersive TeleportationVisual

  • Countdowns: Display the teleport timer using BossBars, Titles, and the Actionbar simultaneously.
  • Cancel on Move: Prevents players from escaping combat by cancelling the teleport if they move.
  • Sound Effects: Fully customizable sounds for requests sent, received, teleporting, and errors.

🎨 Stunning Customization

  • Hex/RGB Color Support: Use gradients and modern color codes (e.g., <#ff0000>, gradient:red:blue) in all messages.
  • 100% Configurable: Edit every message, sound, and setting to fit your server's theme.

🛠️ Commands & Permissions

CommandPermissionDescription
/tpa NoneSend a teleport request to a player.
/tpacceptNoneAccept a pending request.
/tpdenyNoneDeny a pending request.
/nclicktpa reloadnclicktpa.admin.reloadReload all configuration files.

Bypass Permission: nclick.tpa.bypass - Allows players (like VIPs or Staff) to skip the teleport warmup delay instantly.

📸 Gallery

Java-TPA Bedrock-TPA

⚙️ Configuration

The plugin generates three easy-to-use files. Click below to see the default configurations.

📂 config.yml (Click to view)
settings:
  # The time (in seconds) a player has to accept/deny.
  request-expire: 120

  # Cooldown between requests to prevent spam.
  cooldown: 10

  # Teleport warmup delay.
  teleport-delay: 5

  # Cancel teleport if player moves?
  cancel-on-move: true

  # Visual elements for the countdown
  countdown:
    use-chat: false
    use-title: true
    use-actionbar: true
    use-bossbar: true
🔊 sounds.yml (Click to view)
sounds:
  request-sent: "ENTITY_EXPERIENCE_ORB_PICKUP;1.0;1.0"
  request-received: "BLOCK_NOTE_BLOCK_PLING;1.0;2.0"
  teleport-start: "UI_BUTTON_CLICK;1.0;1.0"
  teleport-complete: "ENTITY_ENDERMAN_TELEPORT;1.0;1.0"
  teleport-cancelled: "BLOCK_ANVIL_LAND;0.5;0.5"
💬 messages.yml (Click to view)
# -----------------------------------------------------------------------------
# NClickTPA - Messages Configuration
# -----------------------------------------------------------------------------

prefix: "<gray>[<gradient:#42f56c:#00ff80><bold>NClickTPA</bold></gradient><gray>] <reset>"

errors:
  only-players: "<#ff5555>ᴏɴʟʏ ᴘʟᴀʏᴇʀs ᴄᴀɴ ᴜsᴇ ᴛʜɪs ᴄᴏᴍᴍᴀɴᴅ."
  player-offline: "<#ff5555>ᴛʜᴀᴛ ᴘʟᴀʏᴇʀ ɪs ɴᴏᴛ ᴏɴʟɪɴᴇ."
  self-tpa: "<#ff5555>ʏᴏᴜ ᴄᴀɴɴᴏᴛ sᴇɴᴅ ᴀ ᴛᴘᴀ ʀᴇǫᴜᴇsᴛ ᴛᴏ ʏᴏᴜʀsᴇʟғ."
  no-request: "<#ff5555>ʏᴏᴜ ʜᴀᴠᴇ ɴᴏ ᴘᴇɴᴅɪɴɢ ʀᴇǫᴜᴇsᴛs."
  request-expired: "<#ff5555>ᴛʜᴇ ʀᴇǫᴜᴇsᴛ ʜᴀs ᴇxᴘɪʀᴇᴅ."
  usage: "<#ff5555>ᴜsᴀɢᴇ: <gray>/tpa <player>"
  cooldown: "<#ff5555>ʏᴏᴜ ᴍᴜsᴛ ᴡᴀɪᴛ <#ffaa00>%time% <#ff5555>sᴇᴄᴏɴᴅs."
  no-permission: "<#ff5555>ʏᴏᴜ ᴅᴏ ɴᴏᴛ ʜᴀᴠᴇ ᴘᴇʀᴍɪssɪᴏɴ."
  moved: "<#ff5555>ʏᴏᴜ ᴍᴏᴠᴇᴅ! <bold>ᴛᴇʟᴇᴘᴏʀᴛ ᴄᴀɴᴄᴇʟʟᴇᴅ.</bold>"

success:
  request-sent: "<#aaffaa>ʀᴇǫᴜᴇsᴛ sᴇɴᴛ ᴛᴏ <#ffffff>%target%<#aaffaa>!"
  request-denied: "<#ff5555>ʏᴏᴜ ᴅᴇɴɪᴇᴅ ᴛʜᴇ ʀᴇǫᴜᴇsᴛ."
  request-denied-target: "<#ff5555>%player% ᴅᴇɴɪᴇᴅ ʏᴏᴜʀ ʀᴇǫᴜᴇsᴛ."
  request-accepted: "<#aaffaa>ʏᴏᴜ ᴀᴄᴄᴇᴘᴛᴇᴅ <#ffffff>%player%<#aaffaa>'s ʀᴇǫᴜᴇsᴛ."
  reload: "<#aaffaa>ᴄᴏɴғɪɢᴜʀᴀᴛɪᴏɴ ʀᴇʟᴏᴀᴅᴇᴅ sᴜᴄᴄᴇssғᴜʟʟʏ!"

  # Visual Countdown Effects
  teleport-start:
    chat: "<gray>ᴛᴇʟᴇᴘᴏʀᴛɪɴɢ ɪɴ <#aaffaa>%time% <gray>sᴇᴄᴏɴᴅs... <#ff5555>ᴅᴏ ɴᴏᴛ ᴍᴏᴠᴇ!"
    # Title Format: TITLE;SUBTITLE
    title: "<gradient:#42f56c:#00ff80><bold>ᴘʀᴇᴘᴀʀɪɴɢ ᴛᴘᴀ</bold></gradient>;<gray>ᴡᴀɪᴛ <#ffff55>%time% <gray>sᴇᴄᴏɴᴅs..."
    actionbar: "<#aaffaa>⏳ ᴘʀᴏᴄᴇssɪɴɢ ᴛᴇʟᴇᴘᴏʀᴛ..."
    # BossBar Colors: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
    bossbar:
      text: "<#ffffff>ᴛᴇʟᴇᴘᴏʀᴛɪɴɢ ɪɴ <#aaffaa>%time%s"
      color: "GREEN"

  # When teleport is done
  teleport-complete:
    chat: "<#aaffaa><bold>ᴛᴇʟᴇᴘᴏʀᴛᴇᴅ sᴜᴄᴄᴇssғᴜʟʟʏ!</bold>"
    title: "<gradient:#42f56c:#00ff80><bold>ᴀʀʀɪᴠᴇᴅ!</bold></gradient>;<gray>ᴡᴇʟᴄᴏᴍᴇ"
    actionbar: "<#aaffaa>✔ ᴛᴇʟᴇᴘᴏʀᴛ ᴄᴏᴍᴘʟᴇᴛᴇᴅ"

# Special Messages for Bedrock/Java
tpa-request:
  header: "<dark_gray><strikethrough>--------------------------------</strikethrough>"
  target-msg: "<gray>ᴘʟᴀʏᴇʀ <#ffff55>%player% <gray>ᴡᴀɴᴛs ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ ᴛᴏ ʏᴏᴜ."

  # Simple message for Bedrock (Mobile/Console)
  bedrock:
    accept: "<green>ᴛʏᴘᴇ: /tpaccept"
    deny: "<red>ᴛʏᴘᴇ: /tpdeny"

  # Interactive Buttons for Java (PC)
  java:
    accept-btn: "<dark_gray>[<green><bold>✔ ᴀᴄᴄᴇᴘᴛ</bold><dark_gray>]   "
    accept-hover: "<gray>ᴄʟɪᴄᴋ ᴛᴏ ᴀᴄᴄᴇᴘᴛ"
    deny-btn: "<dark_gray>[<red><bold>✖ ᴅᴇɴʏ</bold><dark_gray>]"
    deny-hover: "<gray>ᴄʟɪᴄᴋ ᴛᴏ ᴅᴇɴʏ"

📥 Installation

  • Download NClickTPA.jar.
  • Drop it into your server's plugins folder.
  • Restart your server.
  • (Optional) If using Geyser, ensure Floodgate is installed for Bedrock auto-detection.

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

Все версии →
release

Update v1.0.2 | The TPAHere Update! 🚀

1.0.2
27 мая 2026 г.223Minecraft: 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.11paper
Скачать
Что нового
You asked, we listened! > Thanks to the amazing feedback from the community, this update introduces the highly requested /tpahere command! Important Note for existing users: To make the new command work properly, please add the new message string to your messages.yml file (instructions below), or simply delete your old messages.yml to let the plugin generate the updated one. Add this line under the 'tpa-request' section, right below 'target-msg' ``` target-msg-here: "<gray>ᴘʟᴀʏᴇʀ <#ffff55>%player% <gray>ᴡᴀɴᴛs ʏᴏᴜ ᴛᴏ ᴛᴇʟᴇᴘᴏʀᴛ ᴛᴏ ᴛʜᴇᴍ." ```
release

NClickTPA Update - Version 1.0.1

1.0.1
6 февр. 2026 г.163Minecraft: 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.11paper
Скачать
Что нового
# **UX Improvements and Quality of Life!** In this update, we’ve focused on making the teleportation process faster and smoother for players by reducing typing errors when sending requests. ## **Key Changes:** ### Player Suggestions (Tab-Complete): Now, when typing the /tpa command, the plugin will automatically suggest the names of players currently connected to the server. This allows for much faster request sending by using the Tab key to complete names, preventing "player not found" errors. ### **Command Optimization:** The main command has been restructured to natively integrate TabCompleter, filtering the player list in real-time as you type. ### **Stability Enhancements:** Refined command registration in the main class to ensure tab-completion works perfectly from the moment the plugin enables.
release

NClickTPA | Modern, Aesthetic & Cross-Pl 1.0.0

1.0.0
26 янв. 2026 г.39Minecraft: 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.11paper
Скачать