
AsRTP - плагин случайного телепорта для Minecraft
AsRTP - премиум-плагин для случайной телепортации на серверах Minecraft. Умная система безопасности, красивый GUI, асинхронная работа без лагов. Поддержка измерений и полная кастомизация.
Если вы администрируете сервер Майнкрафт, то наверняка сталкивались с ситуацией, когда игроки просят рандомный телепорт - чтобы исследовать мир, найти базу для фракции или просто развлечься. Без хорошего плагина это превращается в головную боль: телепорт в лаву, в пустоту, под воду, да и сам сервер начинает тормозить из-за синхронного поиска. AsRTP решает все эти проблемы разом.
AsRTP - это продвинутый движок случайной телепортации от разработчика ItzAzeem. Плагин написан под современные версии Minecraft (1.20-1.21) и оптимизирован для Paper, Spigot и Purpur. Работает на Java 17+, а на Java 21 показывает лучшую производительность. Никаких зависимостей - скопировал в папку plugins, перезагрузил сервер и готово.
Что умеет AsRTP
Два режима работы
- GUI-режим - красивое меню на 27 слотов с иконками измерений. Игрок выбирает мир кликом, без команд.
- Прямой режим - классическая команда
/rtpдля мгновенного телепорта. Режимы легко переключаются в конфиге.
Умная система безопасности
Плагин проверяет 9+ опасных условий перед телепортом:
- Лава, магма, вода, океанские глубины
- Пустота, падение с высоты
- Огонь, костры, кактусы, кусты сладких ягод
- Порошковый снег, риск утопления
Перед перемещением проверяется, что над головой 2 блока свободного пространства, а под ногами твердый блок. Если безопасное место не найдено за указанное количество попыток (по умолчанию 50), телепорт отменяется с сообщением. Все проверки проходят асинхронно - сервер не тормозит даже при 100+ игроках.
Производительность
- Асинхронное сканирование местности - основной поток не блокируется
- Система кулдауна на основе UUID - эффективное использование памяти
- Настраиваемые параметры поиска для оптимальной скорости
- Влияние на TPS менее 0.01 мс на одну телепортацию
Визуальные эффекты
- Обратный отсчет с анимацией заголовков (title)
- Сообщение "Don't Move" (не двигайся) во время отсчета
- Кастомные сообщения о прибытии с плавным появлением
- Полная поддержка HEX-цветов (
&#RRGGBB) и классических&кодов - Все сообщения и титулы настраиваются в конфиге
Поддержка нескольких измерений
- Обычный мир (Overworld)
- Незер (Nether)
- Энд (The End)
Для каждого измерения можно задать свои диапазоны телепортации, минимальную и максимальную высоту, отдельные миры через список allowed-worlds.
Команды и права
| Команда | Описание | Право |
|---|---|---|
/rtp | Открыть GUI или телепорт напрямую | asrtp.use |
/rtp info | Информация о плагине | asrtp.use |
/rtp cooldown | Проверить оставшийся кулдаун | asrtp.use |
/rtp reload | Перезагрузить конфигурацию | asrtp.admin |
/rtp toggle | Включить/выключить плагин глобально | asrtp.admin |
/rtp setcooldown <секунды> | Изменить время кулдауна | asrtp.admin |
/rtp setrange <блоков> | Изменить радиус телепортации | asrtp.admin |
/rtp force <игрок> | Принудительно телепортировать игрока | asrtp.admin |
/rtp world <мир> | Телепорт в конкретном мире | asrtp.world |
Алиасы: /randomtp, /asrtp
Права по умолчанию: asrtp.use выдано всем, asrtp.bypass.cooldown и asrtp.admin - только операторам.
Конфигурация (пример)
settings:
enabled: true
allowed-worlds:
- world
- world_nether
- world_the_end
teleport:
distance:
min: 100
max: 1000
height:
min: 60
max: -1
max-attempts: 50
countdown: 5
cooldown: 60
messages:
prefix: "&8[&b&lAs&3&lRTP&8] &r"
teleport-success: "&a&lSUCCESS! &7You've been teleported!"
teleport-searching: "&e&l⚡ &7Searching for a safe location..."
teleport-failed: "&c&l✖ &7Could not find a safe spot. Try again!"
on-cooldown: "&c&l⏱ &7Wait &c%seconds%s &7before using RTP again!"
wrong-world: "&c&l✖ &7RTP is not enabled in this world!"
no-permission: "&c&l✖ &7You don't have permission!"
titles:
enabled: true
countdown:
title: "&b&lTELEPORTING"
subtitle: "&7in &e&l%time% &7seconds..."
fade-in: 5
stay: 20
fade-out: 5
success:
title: "&a&l✓ TELEPORTED"
subtitle: "&7Welcome to your new location!"
fade-in: 10
stay: 40
fade-out: 10
advanced:
safety-check: true
cancel-on-move: true
sounds:
enabled: true
countdown: "BLOCK_NOTE_BLOCK_PLING"
success: "ENTITY_ENDERMAN_TELEPORT"
fail: "ENTITY_VILLAGER_NO"
Как видите, всё довольно гибко. Можно отключить тайтлы, звуки, настроить сообщения под свой стиль.
Совместимость
| Ядро | Поддержка |
|---|---|
| Paper 1.20 - 1.21 | Да, рекомендуется |
| Spigot 1.20 - 1.21 | Да |
| Purpur 1.20 - 1.21 | Да |
| Java 17+ | Да |
| Java 21 | Да, оптимизировано |
Зависимостей нет - плагин полностью самодостаточен.
Кому пригодится
AsRTP отлично подходит для:
- Выживание-серверов (SMP), где игроки любят исследовать новые территории
- Фракционных серверов - поиск баз соперников
- Скайблок - телепортация на новые острова
- Тюремных серверов - перемещение между шахтами
- Креативных серверов - поиск свободных участков
- Сетей с несколькими мирами
Архитектура и технические детали
Плагин построен на шаблоне Manager Pattern, что делает код легко поддерживаемым:
- AsRTP (Core) - жизненный цикл плагина и регистрация команд
- ConfigManager - централизованная работа с конфигом
- TeleportManager - асинхронный движок поиска мест
- GUIManager - система инвентарного меню
- CooldownManager - ограничение частоты вызовов по UUID
- MessageUtils - форматирование сообщений с цветами
Все поиски локаций происходят в асинхронном режиме - сервер не подвисает. База данных не используется, только конфиг на диске. Влияние на TPS минимальное.
Установка
- Скачайте AsRTP-1.0.0.jar
- Поместите в папку /plugins вашего сервера
- Перезапустите сервер
- Отредактируйте plugins/AsRTP/config.yml под свои нужды
- Выполните
/rtp reload- все готово
По желанию включите GUI-режим в конфиге для интерактивного меню.
Версия 1.0.0 - что нового
- Первый публичный релиз
- Поддержка GUI и прямого режима
- Продвинутая система безопасности с 9+ проверками
- Асинхронная оптимизация производительности
- Премиальный дизайн с анимациями заголовков
- Полная система конфигурации
- Инструменты управления для администраторов
- Мульти-измерения
Если вы ищете надежный, красивый и производительный плагин для случайного телепорта на сервер Minecraft, AsRTP - то, что нужно. Игроки будут рады безопасному исследованию, а вы - отсутствию лагов и жалоб. Скачайте плагин AsRTP и дайте игрокам возможность исследовать мир без риска!
