TPAShieldZ icon

TPAShieldZ -----

Safe Teleportation with Spectator Preview and Combat Protection



TPAShieldZ

Advanced TPA System with Spectator Mode and Safety Features


[​IMG]
Join my Discord community for support and updates!


soon...
[​IMG]

Description:

TPAShieldZ is an advanced and user-friendly teleportation plugin that enhances the traditional TPA system with spectator mode and safety features. It provides a secure and interactive way for players to teleport to each other, ensuring a safe arrival at the destination.

Key Features:
  • Enhanced TPA system with spectator mode option
  • Confirmation system for teleportation
  • Hit protection to prevent combat exploitation
  • Death protection to safeguard recently teleported players
  • Customizable messages and time settings
  • Lightweight and optimized for server performance

How it works:

When a player sends a TPA request, the recipient can choose to accept it. The teleporting player is then sent to the destination in spectator mode (if enabled) and given time to confirm their teleportation. This allows them to check if the area is safe before fully committing to the teleport. The plugin also includes protection against combat exploitation and accidental deaths shortly after teleportation.

Commands:
  • /tpa <player> - Send a TPA request to another player
  • /tpaccept - Accept a pending TPA request
  • /tpdeny - Deny a pending TPA request
  • /tpconfirm <stay|back> - Confirm teleportation or return to original location
Configuration:

TPAShieldZ is highly configurable. You can customize:

  • Spectator mode toggle
  • Teleportation confirmation time
  • Hit and death protection durations
  • All plugin messages

Code (Text):

spectator-mode: false
tp-back-on-hit: true
tp-back-on-death: true
tp-back-on-hit-shield-time: 30
tp-back-on-death-shield-time: 30
tpa-request-timeout: 60
confirm-teleport-time: 10

messages:
  player-only-command: "&cThis command can only be used by players."
  tpa-usage: "&cUsage: /tpa <player>"
  tpconfirm-usage: "&cUsage: /tpconfirm <stay|back>"
  tpa-request-sent: "&aYou have sent a teleport request to &e{player}&a."
  tpa-request-received: "&e{player} &ahas requested to teleport to you. "
  accept-text: "&a[Accept]"
  deny-text: "&c[Deny]"
  accept-hover: "&aClick to accept the teleport request"
  deny-hover: "&cClick to deny the teleport request"
  tpa-accepted: "&aYou have accepted the teleport request. Preparing for teleportation..."
  tpa-request-accepted: "&a{player} &ahas accepted your teleport request. Preparing for teleportation..."
  tpa-denied: "&cYou have denied the teleport request."
  tpa-request-denied: "&c{player} &chas denied your teleport request."
  tpa-request-timeout: "&cYour teleport request to &e{player} &chas timed out."
  tpa-request-expired: "&cThe teleport request from &e{player} &chas expired."
  target-not-online: "&cThe player &e{player} &cis not online."
  spectator-mode-start: "&aYou are now in spectator mode. You have &e{time} seconds &ato confirm your teleport."
  stay-here-prompt: "&aYou have &e{time} seconds &ato confirm the teleport. "
  stay-here-text: "&a[Stay Here]"
  go-back-text: "&c[Go Back]"
  stay-here-hover: "&aClick to confirm and stay at the current location"
  go-back-hover: "&cClick to cancel and return to your original location"
  spectator-mode-timeout: "&cTeleport confirmation timed out. Returning to your original location."
  stay-here-success: "&aYou have chosen to stay. Teleportation confirmed!"
  go-back-success: "&aYou have chosen to go back. Returning to your original location."
  hit-protection-active: "&cTeleport protection activated! You ({teleported}) were involved in combat with {victim}/{attacker}. Returning to your original location."
  hit-protection-active-other: "&cTeleport protection activated for {teleported}. They were returned to their original location due to combat interaction."
  death-protection-active: "&aDeath protection activated! You ({player}) were about to die, but the recent teleport saved you. Returning to your original location with full health."
  death-protection-active-other: "&e{player} was saved from death by teleport protection and returned to their original location."
  error-already-tpa: "&cYou already have a pending TPA request."
  error-no-tpa-request: "&cYou have no pending TPA requests."
  error-no-confirmation-pending: "&cYou have no pending teleport confirmation."
  error-hit-protection: "&cYou were teleported too long ago for tp-back-on-hit to be active."
  error-death-protection: "&cYou were teleported too long ago for tp-back-on-death to be active."
  tpa-request-cancelled-quit: "&cThe teleport request from &e{player} &chas been cancelled because they left the game."
  teleport-confirmation-start: "&aYou have been teleported. You have &e{time} seconds &ato confirm your location."
  teleport-confirmation-timeout: "&cTeleport confirmation timed out. Returning to your original location."

 

Why choose TPAShieldZ?
  • Safe: Spectator mode and confirmation system ensure safe teleportation
  • Fair: Hit and death protections prevent exploitation
  • User-friendly: Intuitive commands and clickable chat messages
  • Customizable: Adapt the plugin to fit your server's needs
  • Lightweight: Minimal impact on server performance
  • Actively maintained: Regular updates and support

Enhance your server's teleportation system with TPAShieldZ today!

For support, feature requests, or bug reports, please use the discussion section or contact me on Discord at "zivush__" or join my server.
Resource Information
Author:
----------
Total Downloads: 32
First Release: Aug 27, 2024
Last Update: Aug 27, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings