XPTP - Balanced Teleportation Plugin icon

XPTP - Balanced Teleportation Plugin -----

The smart way to teleport - powered by XP economy




New Features and Improvements:
  • Added /tpreload command to reload the plugin configuration without restarting the server.
  • Added support for /tpahere (the target is teleported to the sender).
  • Added support for /tptoggle (players can enable/disable receiving teleport requests).
  • Improved and added messages for all commands, including toggle, cooldown, and cancellation.
  • Separate messages for /tpa and /tpahere so sender and receiver get the correct information.
  • Added support for both the new (xp-cost.enabled) and old (enable-xp-cost) config keys for XP cost (backwards compatibility).
  • Added support for both xp-cost.amount and teleport-xp-cost for XP cost.
  • Improved the reload function so config changes take effect immediately without a server restart.
  • Added missing messages in config.yml (e.g., player-toggled, toggle-enabled, toggle-disabled, request-sent-here, request-received-here).
  • Updated plugin version to 1.3 and renamed the JAR file to xptp-1.3.jar.
Bug Fixes:
  • Fixed incorrect XP messages when the sender lacked XP.
  • Fixed cancellation on damage/move not working during teleport delay.
  • Fixed YAML error in plugin.yml that prevented the plugin from loading.
  • Fixed /tpahere and /tptoggle not working.
  • Fixed /tpahere messages showing the wrong information.
  • Fixed config changes not being applied after /tpreload.
----------, 27 mins ago

XP Cost Changes & Bug fixs
  • Modified XP cost system to only deduct XP from the player sending the request
  • Removed XP check from handleTpaRequest and handleTpaHereRequest
  • XP is now only deducted when the request is accepted in handleTpAccept
  • Added new message "insufficient-xp-sender" shown when the sender doesn't have enough XP
Safety Features
  • Implemented cancel-on-damage functionality
  • Teleportation is cancelled if the player takes damage during the teleport delay
  • Can be enabled/disabled in config.yml
  • Implemented cancel-on-move functionality
  • Teleportation is cancelled if the player moves during the teleport delay
  • Can be enabled/disabled in config.yml
  • Only checks for actual movement (not just looking around)
  • Added new message "teleport-cancelled" shown when teleportation is cancelled
Technical Improvements
  • Added Listener interface to handle events
  • Added new configuration variables for safety features
  • Improved logging in onEnable with information about safety settings
  • Added helper method cancelTeleport to handle teleportation cancellation
These changes make the plugin more user-friendly and secure, with better XP cost handling and protection against unwanted teleportations.
----------, Today at 8:50 PM

XPTP v1.1 - Hex Color Support Update

New Features:
• Added support for hex color codes in messages
• New colors and improved visual style
• More consistent messaging

How to use hex colors:
• Use the format &#RRGGBB in config.yml
• Example: &#3498db for blue, &#2ecc71 for green
• Can be combined with regular color codes (&a, &c, etc.)

Examples of new colors in use:
• Prefix: &#3498db[&#2ecc71XPTP&#3498db]
• Success messages: &#2ecc71
• Error messages: &#e74c3c
• Warning messages: &#f1c40f

Update your config.yml to see the new colors in action!
----------, Today at 10:40 AM

Resource Information
Author:
----------
Total Downloads: 17
First Release: Yesterday at 1:04 PM
Last Update: Today at 8:50 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings