● Multi-world support: teleportation settings for each world separately
● Multilingual: Russian and English language support (easy to add others)
● Economic integration: Vault support for charging fees for teleportation
● Individual settings: delay, cooldown, radius and price for each world.
● Safe teleportation: checking the teleportation location for safety
● Visual effects: customizable effects before and after teleportation.
● Biome management: the ability to prohibit teleportation in biome mode
● Caching system: preliminary search for safe locations for quick teleportation
![[IMG]](//proxy.spigotmc.org/0d2db73fe43e2c516ea9a6968200d5282d292eb3/68747470733a2f2f692e6962622e636f2f4b7862796d706d592f7a7274702d322e6a7067)
● /rtp - Random teleportation in the current world
● /ртп - Alternative command for /rtp
● /wild - Alternative command for /rtp
● /rtp <player> - Teleport another player
● /rtp <player> <world> - Teleport a player to the specified world
● /rtp reload - Reload the plugin configuration
● /rtp help - Display help on commands
![[IMG]](//proxy.spigotmc.org/2dc14393c4ff15caa44b056f6f999f000a77b535/68747470733a2f2f692e6962622e636f2f376352354734392f7a7274702d312e6a7067)
● rtp.use - Allows using the /rtp command
● rtp.other - Allows teleporting other players
● rtp.bypass - Ignore teleportation cost
● rtp.nocooldown - Ignore cooldown
● rtp.reload - Allows reloading the configuration
● rtp.notme - Prevents other players from teleporting the player
Basic settings (config.yml)
Code (Text):
# Язык плагина (ru_RU или en_US)
language: "ru_RU"
# Режим отладки (true/false)
debug: false
# Настройки по умолчанию
defaults:
# Минимальный радиус от центра (в блоках)
min-radius: 100
# Максимальный радиус от центра (в блоках)
max-radius: 5000
# Задержка перед телепортацией (в секундах)
delay: 5
# Кулдаун между телепортациями (в секундах)
cooldown: 30
# Стоимость телепортации (если установлен Vault)
price: 0.0
# Настройки для каждого мира
worlds:
world:
min-radius: 0
max-radius: 500
delay: 3
cooldown: 60
price: 5.0
enabled: true
center:
x: 0
z: 0
forbidden-biomes:
- OCEAN
- DEEP_OCEAN
# ... и другие запрещенные биомы
world_nether:
min-radius: 100
max-radius: 1000
delay: 5
cooldown: 120
price: 10.0
enabled: true
forbidden-biomes:
- SOUL_SAND_VALLEY
- BASALT_DELTAS
world_the_end:
min-radius: 100
max-radius: 1000
delay: 5
cooldown: 180
price: 50.0
enabled: true
Teleportation Effect Settings
Code (Text):
# Настройки эффектов телепортации
teleport-effects:
# Включить эффекты телепортации
enabled: true
# Интервал между сообщениями (в тиках, 20 тиков = 1 секунда)
message-interval: 10
# Звуковые эффекты
sounds:
# Звук при начале телепортации
start-sound: "BLOCK_PORTAL_TRIGGER"
start-volume: 1.0
start-pitch: 1.0
# Звук при отмене телепортации
cancel-sound: "ENTITY_ENDERMAN_TELEPORT"
cancel-volume: 1.0
cancel-pitch: 0.5
# Звук при завершении телепортации
teleport-sound: "ENTITY_ENDERMAN_TELEPORT"
teleport-volume: 1.0
teleport-pitch: 1.0
# Частицы
particles:
# Частицы при подготовке к телепортации
prepare:
type: "PORTAL"
count: 50
radius: 1.0
speed: 0.1
# Частицы при телепортации
teleport:
type: "EXPLOSION_HUGE"
count: 1
radius: 0.0
speed: 0.0
Post-teleportation effects settings
Code (Text):
# Настройки эффектов после телепортации
post-teleport-effects:
# Включить эффекты после телепортации
enabled: true
# Шанс появления сундука с сокровищами (в процентах)
chest-chance: 10
# Задержка между эффектами (в тиках, 20 тиков = 1 секунда)
delay-between-effects: 10
# Показывать информацию о локации
show-location-info: true
# Звуковые эффекты
sounds:
# Звук при появлении в новой локации
arrival-sound: "ENTITY_PLAYER_LEVELUP"
arrival-volume: 1.0
arrival-pitch: 1.0
# Звук при нахождении сундука
chest-found-sound: "ENTITY_PLAYER_LEVELUP"
chest-found-volume: 1.0
chest-found-pitch: 2.0
# Эффекты
effects:
# Шанс получения урона (в процентах)
damage-chance: 5
# Количество урона (половинки сердец)
damage-amount: 2
# Шанс появления голода (в процентах)
hunger-chance: 10
# Количество потерянного голода
hunger-amount: 4
# Шанс удара молнии (в процентах)
lightning-chance: 2
● Language files:
● The plugin supports full localization of all messages.
● Localization files are located in the plugins/Zrtp/lang/ folder.
● ru_RU.yml - Russian language
● en_US.yml - English language
● You can add your own language files by copying an existing one and changing its contents.
● System requirements:
Minecraft: 1.21.4 (other versions not tested)
Spigot/Paper: Latest stable version
Java: Java 17 or higher
Optional: Vault and any economy plugin for economy functions
● Installation:
Download the latest version of the plugin from
Releases
Place the JAR file in the plugins folder of your server
Restart the server or use the plugin to load plugins
Configure config.yml to suit your needs
Reload the configuration with the command /rtp reload
● Support and bug reports:
If you have any problems with the plugin or find a bug, please write to me in
Telegram.
● License:
This project is copyrighted and distributed under a strict prohibitive license. Copying, distribution, modification and use of the source code is prohibited without the written permission of the author. Detailed information can be found in the
LICENSE file.