https://github.com/flyawaymaking/simplertp
Плагин для случайной телепортации игроков
https://github.com/flyawaymaking/simplertp
minecraft minecraft-plugins papermc plugins rtp
Last synced: about 2 months ago
JSON representation
Плагин для случайной телепортации игроков
- Host: GitHub
- URL: https://github.com/flyawaymaking/simplertp
- Owner: flyawaymaking
- License: mit
- Created: 2025-10-31T12:41:24.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-12-10T21:01:13.000Z (3 months ago)
- Last Synced: 2025-12-11T08:23:01.543Z (3 months ago)
- Topics: minecraft, minecraft-plugins, papermc, plugins, rtp
- Language: Java
- Homepage:
- Size: 59.6 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SimpleRTP - Плагин случайной телепортации для Minecraft
Простой и легковесный плагин для случайной телепортации игроков в пределах заданного радиуса на серверах Paper 1.21.8.
## Функциональность
- Случайная телепортация в пределах указанного радиуса
- Задержка телепортации (5 секунд) с возможностью отмены при движении
- Система кулдауна между использованиями
- Поддержка всех измерений (обычный мир, Незер, Энд)
- Настраиваемые звуки телепортации
- Поиск безопасных мест для телепортации
- Уведомления и заголовки для игроков
## Команды
```
/rtp - Телепортировать игрока в случайное место
/rtpreload - Перезагрузить конфигурацию плагина (требует права rtp.reload)
```
## Права доступа
```
rtp.reload - Позволяет использовать команду /rtpreload
rtp.bypass - Позволяет использовать команду /rtp без перезарядки
```
## Конфигурация
Файл `config.yml` автоматически создается при первом запуске плагина:
```yml
# Конфигурация плагина RTP
cooldown-time: 15 # Время восстановления в секундах (по умолчанию 15 секунд)
wait-time: 5 # Время ожидания до телепортации (по умолчанию 5 секунд)
world: "world" # Название мира, в котором будут телепортироваться игроки
radius: 6000 # Радиус случайной телепортации (по умолчанию 100 блоков)
message-prefix: "[RTP]"
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: "Конфигурация перезагружена."
no-permissions: "У вас нет прав для выполнения этой команды."
only-player: "Только игроки могут использовать эту команду."
tp-already-active: "У вас уже есть ожидающая телепортация!"
cooldown-await: "Вы должны подождать {seconds} секунд перед использованием этой команды снова."
wait: "Телепортация через {seconds} секунд... Не двигайтесь!"
canceled: "Телепортация отменена, потому что вы двигались!"
success: "Вы были телепортированы в случайное место!"
titles:
wait-title: "Телепортация через"
wait-subtitle: "{seconds} секунд"
teleported-title: "Телепортирован"
teleported-subtitle: "Координаты: X={x}, Z={z}"
```
## Установка
1. Скачайте **последний релиз** из раздела [Releases](../../releases)
2. Поместите `.jar` в папку `plugins/` вашего сервера
3. Перезапустите сервер
4. Настройте конфигурацию в файле `plugins/SimpleRTP/config.yml`
5. Перезагрузите плагин командой `/rtpreload` или перезапустите сервер
## Использование
1. Введите команду `/rtp`
2. Оставайтесь на месте в течение 5 секунд
3. Будете телепортированы в случайное безопасное место
**Важно:** Если вы сдвинетесь с места во время задержки, телепортация отменится!
## Особенности
- **Безопасная телепортация:** Плагин проверяет, что игрок не телепортируется в лаву, воду или другие опасные блоки
- **Поддержка Незера:** В Незере используется специальный алгоритм поиска безопасных мест
- **Отмена при движении:** Телепортация прерывается, если игрок двигается во время задержки
- **Визуальные уведомления:** Игроки получают сообщения в чате и заголовки с координатами
## Техническая информация
- **Версия Minecraft:** 1.21.10
- **Серверное ПО:** Paper
- **Язык программирования:** Java
- **Зависимости:** Только Bukkit/Paper API
## 📜 Лицензия
Плагин распространяется под лицензией **MIT** — вы можете свободно изменять и использовать код в своих проектах.