▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/NClickTPA
NClickTPA

NClickTPA

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

89
1

🚀 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.

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная