SimpleTPA
A simple TPA Plugin. With customizable Messages and Sounds.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SimpleTPA
SimpleTPA
Plugin
Its a SimpleTPA Plugin. With some Customization Options. Default config is at the end of this page.
Discord: blizzard8562 (for Bug-Reports, other Issues and Feedback)
Features: - Customizable Messages - TPA-Cooldowns - Custom Sounds - Clickable Chat Message (for /tpaccept or /tpdeny)
/tpa version - %%MD0%% To send a teleportation request to a specified Player - %%MD0%% To accept the latest TPA-Request send by another Player. - %%MD0%% To deny the latest TPA-Request send by another Player. - %%MD0%% To cancel a TPA-Request send by yourself. - %%MD0%% To reload the config.yml. Permission Required: tpa.reload - %%MD0%% Toggles whether you allow incoming TPA-Requests. - %%MD0%% Allows viewing plugin version info.
/tpa version - %%MD0%% You need this Permission to run %%MD0%%. - %%MD0%% You need this Permission to run %%MD0%%. - %%MD0%% You need this Permission to run %%MD0%%. - %%MD0%% You need this Permission to run %%MD0%%. - %%MD0%% You need this Permission to run %%MD0%%. - %%MD0%% You need this Permission to run %%MD0%%. - %%MD0%% You need this Permission to run %%MD0%%.

default config.yml
``` settings: tpa_cooldown: 30 # Cooldown in Seconds, before a Player can send another TPA-Request. tpa_request_timeout: 60 # Time in Seconds, until a TPA-Request runs out. check_for_updates: true # Checks Modrinth every 12 hours for a new version. modrinth_project_slug: "simpletpaplugin" # Modrinth project slug used for update notifications. sounds: tpa_request_sent: "ENTITY_EXPERIENCE_ORB_PICKUP" tpa_request_received: "ENTITY_PLAYER_LEVELUP" tpa_accept: "ENTITY_ENDERMAN_TELEPORT" tpa_deny: "ENTITY_VILLAGER_NO" tpa_expired: "ENTITY_ITEM_BREAK" tpa_toggle_enabled: "BLOCK_NOTE_BLOCK_BASS" tpa_toggle_disabled: "BLOCK_NOTE_BLOCK_PLING" messages: tpa_request_sent: "You sent a TPA-Request to %target% ." tpa_request_received: "%player% sent you a TPA-Request! /tpaccept or /tpdeny" tpa_accept_success: "You accepted the TPA-Request from %player% ." tpa_accept_teleport: "You got teleported by %player% ." tpa_deny_success: "You denied the TPA-Request from %player% ." tpa_no_request: "You dont have any pending TPA-Requests." tpa_request_exists: "You already have a pending TPA-Request." player_not_online: "This Player is currently not online." wrong_usage: "Use: /%command% <Player>" tpa_cancel_success: "Your TPA-Request was cancelled." tpa_cancel_notify: "%player% cancelled their TPA-Request." tpa_request_expired_sender: "Your TPA-Request to %target% ran out." tpa_request_expired_receiver: "The TPA-Request by %player% ran out." tpa_cooldown: "§ePlease wait %seconds% Seconds, before sending a new TPA-Request." config_reloaded: "§aThe Configuration has succesfully been reloaded." no_permission: "§cYou dont have the required Permissions to use this Command.!" tpa_toggle_enabled: "§cYou will no longer receive TPA-Requests." tpa_toggle_disabled: "§aYou can now receive TPA-Requests again." tpa_target_not_accepting: "%target% is not currently accepting TPA-Requests." version_info: "SimpleTPA version info - Current: %current% | Latest: %latest% | %url%" update_available_console: "A new version (%version%) of SimpleTPA is available! Download: %url%" update_available_player: "§eA new version (%version%) of SimpleTPA is available! §fDownload: %url%"
clickable_messages: accept_text: "[✔ Accept]" accept_hover: "Click to accept the TPA!" accept_command: "/tpaccept" accept_color: "GREEN"
deny_text: "[✖ Deny]" deny_hover: "Click to deny the TPA!" deny_command: "/tpdeny" deny_color: "RED" ```
German Translation for config.yml(1.1)
``` settings: tpa_cooldown: 30 # Cooldown in Sekunden, bevor ein Spieler erneut eine TPA senden kann tpa_request_timeout: 60 # Ablaufzeit einer TPA-Anfrage in Sekunden
sounds: tpa_request_sent: "ENTITY_EXPERIENCE_ORB_PICKUP" tpa_request_received: "ENTITY_PLAYER_LEVELUP" tpa_accept: "ENTITY_ENDERMAN_TELEPORT" tpa_deny: "ENTITY_VILLAGER_NO" tpa_expired: "ENTITY_ITEM_BREAK" tpa_toggle_enabled: "BLOCK_NOTE_BLOCK_BASS" tpa_toggle_disabled: "BLOCK_NOTE_BLOCK_PLING"
messages: tpa_request_sent: "§aDu hast eine TPA-Anfrage an %target% geschickt." tpa_request_received: "§e%player% möchte sich zu dir teleportieren!" tpa_accept_success: "§aDu hast die TPA-Anfrage von %player% akzeptiert." tpa_accept_teleport: "§aDu wurdest zu %player% teleportiert!" tpa_deny_success: "§cDu hast die TPA-Anfrage von %player% abgelehnt." tpa_no_request: "§cDu hast keine ausstehende TPA-Anfrage." tpa_request_exists: "Du hast bereits eine ausstehende TPA-Anfrage." tpa_request_expired_sender: "§cDeine TPA-Anfrage an %target% ist abgelaufen." tpa_request_expired_receiver: "§cDie TPA-Anfrage von %player% ist abgelaufen." tpa_cooldown: "§eBitte warte %seconds% Sekunden, bevor du eine neue TPA-Anfrage sendest." tpa_cancel_success: "§aDeine TPA-Anfrage wurde abgebrochen." tpa_cancel_notify: "§c%player% hat seine TPA-Anfrage zurückgezogen." player_not_online: "§cDieser Spieler ist nicht online." wrong_usage: "§eBenutzung: /%command%" config_reloaded: "§aDie Konfiguration wurde erfolgreich neu geladen!" no_permission: "§cDu hast keine Berechtigung, diesen Befehl auszuführen!" tpa_toggle_enabled: "§cDu wirst nun keine TPA-Anfragen mehr bekommen." tpa_toggle_disabled: "§aDu wirst nun wieder TPA-Anfragen bekommen." tpa_target_not_accepting: "%target% nimmt aktuell keine TPA-Anfragen an."
clickable_messages: accept_text: "[✔ Akzeptieren]" accept_hover: "Klicke, um die TPA anzunehmen!" accept_command: "/tpaccept" accept_color: "GREEN"
deny_text: "[✖ Ablehnen]" deny_hover: "Klicke, um die TPA abzulehnen!" deny_command: "/tpdeny" deny_color: "RED"
```
Have fun :)