Простой и легковесный плагин для случайной телепортации игроков в пределах заданного радиуса на серверах Paper 1.21.8.
- Случайная телепортация в пределах указанного радиуса
- Задержка телепортации (5 секунд) с возможностью отмены при движении
- Система кулдауна между использованиями
- Поддержка всех измерений (обычный мир, Незер, Энд)
- Настраиваемые звуки телепортации
- Поиск безопасных мест для телепортации
- Уведомления и заголовки для игроков
/rtp - Телепортировать игрока в случайное место
/rtpreload - Перезагрузить конфигурацию плагина (требует права rtp.reload)
rtp.reload - Позволяет использовать команду /rtpreload
rtp.bypass - Позволяет использовать команду /rtp без перезарядки
Файл config.yml автоматически создается при первом запуске плагина:
# Конфигурация плагина RTP
cooldown-time: 15 # Время восстановления в секундах (по умолчанию 15 секунд)
wait-time: 5 # Время ожидания до телепортации (по умолчанию 5 секунд)
world: "world" # Название мира, в котором будут телепортироваться игроки
radius: 6000 # Радиус случайной телепортации (по умолчанию 100 блоков)
message-prefix: "<gray>[<red>RTP</red>]</gray>"
teleport-sound:
enabled: true # Установите false, если хотите отключить звук телепортации
sound-type: "entity.enderman.teleport" # Тип звука по умолчанию, измените при необходимости
volume: 1.0 # Настройка громкости (0.0 - 1.0)
pitch: 1.0 # Настройка высоты звука (0.0 - 2.0)
# Чтобы не отображать сообщение замените его на ""
messages:
config-reloaded: "<green>Конфигурация перезагружена."
no-permissions: "<red>У вас нет прав для выполнения этой команды."
only-player: "<red>Только игроки могут использовать эту команду."
tp-already-active: "<red>У вас уже есть ожидающая телепортация!"
cooldown-await: "<red>Вы должны подождать <yellow>{seconds}</yellow> секунд перед использованием этой команды снова."
wait: "<yellow>Телепортация через <gold>{seconds}</gold> секунд... Не двигайтесь!"
canceled: "<red>Телепортация отменена, потому что вы двигались!"
success: "<green>Вы были телепортированы в случайное место!"
titles:
wait-title: "<yellow>Телепортация через"
wait-subtitle: "<gold>{seconds}</gold> <yellow>секунд"
teleported-title: "<green>Телепортирован"
teleported-subtitle: "<gold>Координаты: X={x}, Z={z}"- Скачайте последний релиз из раздела Releases
- Поместите
.jarв папкуplugins/вашего сервера - Перезапустите сервер
- Настройте конфигурацию в файле
plugins/SimpleRTP/config.yml - Перезагрузите плагин командой
/rtpreloadили перезапустите сервер
- Введите команду
/rtp - Оставайтесь на месте в течение 5 секунд
- Будете телепортированы в случайное безопасное место
Важно: Если вы сдвинетесь с места во время задержки, телепортация отменится!
- Безопасная телепортация: Плагин проверяет, что игрок не телепортируется в лаву, воду или другие опасные блоки
- Поддержка Незера: В Незере используется специальный алгоритм поиска безопасных мест
- Отмена при движении: Телепортация прерывается, если игрок двигается во время задержки
- Визуальные уведомления: Игроки получают сообщения в чате и заголовки с координатами
- Версия Minecraft: 1.21.8
- Серверное ПО: Paper
- Язык программирования: Java
- Зависимости: Только Bukkit/Paper API
Плагин распространяется под лицензией MIT — вы можете свободно изменять и использовать код в своих проектах.