Crystal-TPA
Modern Teleportation System for Minecraft 1.20+
Crystal-TPA transforms the teleportation experience on your server with stylish, interactive teleport requests. Say goodbye to plain text commands and hello to elegant UI elements, customizable colors, interactive buttons, and satisfying sound effects.
Key Features
- Interactive Chat Buttons - Players can accept or deny requests with a single click
- Customizable Styling - Fully configurable colors, fonts, and UI elements
- Sound Effects - Audible feedback for all teleportation actions
- Admin Tools - Teleport all players at once with the powerful /tpall command
- Safety Checks - Ensures teleport destinations are safe for players
- Configurable Timeouts - Set how long teleport requests remain active
- Cooldown System - Prevent spam with customizable cooldowns
- Permission-Based Access - Full control over who can use which commands
Commands
| Command | Description | Permission |
|---|
| /tpa <player> | Send a teleport request to another player | crystaltpa.tpa |
| /tpahere <player> | Request a player to teleport to you | crystaltpa.tpahere |
| /tpaccept <player> | Accept a teleport request | crystaltpa.tpaccept |
| /tpdeny <player> | Deny a teleport request | crystaltpa.tpdeny |
| /tpacancel | Cancel your outgoing teleport request | crystaltpa.tpacancel |
| /tptoggle | Toggle receiving teleport requests | crystaltpa.tptoggle |
| /tpall [player] | Teleport all players to yourself or another player | crystaltpa.tpall |
| /crystaltpa-reload | Reload the Crystal-TPA configuration | crystaltpa.reload |
Permissions
| Permission | Description | Default |
|---|
| crystaltpa.tpa | Allows using the /tpa command | true |
| crystaltpa.tpaccept | Allows using the /tpaccept command | true |
| crystaltpa.tptoggle | Allows using the /tptoggle command | true |
| crystaltpa.tpahere | Allows using the /tpahere command | true |
| crystaltpa.tpdeny | Allows using the /tpdeny command | true |
| crystaltpa.tpacancel | Allows using the /tpacancel command | true |
| crystaltpa.tpall | Allows teleporting all players | op |
| crystaltpa.reload | Allows reloading the configuration | op |
Configuration
Crystal-TPA offers extensive configuration options, allowing you to customize every aspect of the plugin:
- Teleport Countdown - Set how long players wait before teleporting
- Request Timeout - Configure how long teleport requests remain active
- Cooldown Period - Set time between teleport requests to prevent spam
- Custom Colors - Personalize every message with your server's color scheme
- Button Styling - Customize the look and feel of interactive buttons
- Sound Effects - Choose which sounds play during the teleportation process
- Distance Limits - Optionally restrict teleport distances
- Safety Checks - Enable/disable verification of safe teleport destinations
Example Configuration:
Code:
# Teleport countdown and cooldown settings
teleport-countdown: 3
cooldown: 30
max-teleport-distance: -1
check-safe-location: true
tpa-timeout: 3
# Title and button styling
title-style:
text: "𝐓𝐞𝐥𝐞𝐩𝐨𝐫𝐭𝐚𝐭𝐢𝐨𝐧 𝐑𝐞𝐪𝐮𝐞𝐬𝐭"
color: "#FF0000"
bold: true
enabled: true
button-style:
accept-text: "ᴀᴄᴄᴇᴘᴛ"
deny-text: "ᴅᴇɴʏ"
accept-color: "#A5D8FF"
deny-color: "#db0718"
Some Example Image:
usage message's
Teleport Request Sent Message
Teleport Request Received Message
Teleport Here Sent Message
Teleport Here Received Message
Button Hover's
Normal Command Message's
Why Choose Crystal-TPA?
While many teleportation plugins exist, Crystal-TPA stands out with its focus on user experience:
- Modern Interface - Designed for today's Minecraft servers with contemporary styling
- Player-Friendly - Intuitive commands and clickable buttons make teleporting simple
- Admin-Friendly - Powerful tools for server management and easy configuration
- Highly Customizable - Adapt the plugin to match your server's unique aesthetic
- Performance Optimized - Lightweight design to ensure minimal server impact
Installation
- Download the Crystal-TPA plugin
- Place the .jar file in your server's plugins folder
- Restart your server
- Edit the config.yml file to customize settings (optional)
- Enjoy your enhanced teleportation system!
Support
For support or feature requests, join our Discord server:
https://discord.gg/shyamstudio
For community help visit our website
https://shyamstudio.com/