▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/RtpQueue Advance
RtpQueue Advance

RtpQueue Advance

Плагин RtpQueue Advance для Minecraft - система случайной телепортации с очередью. Игроки встают в очередь, ждут соперника и телепортируются вместе в случайную точку мира.

Оцените первым
1.9K
1

RtpQueue Advance - плагин для сервера Майнкрафт, который превращает обычный рандомный телепорт в мини-игру с очередью. Игрок встаёт в очередь, ждёт соперника, и как только набирается нужное количество людей - всех вместе кидает в случайную точку мира. Удобно для анархических серверов, гриферских выживаний и проектов, где PvP начинается сразу после спавна.

Скачать RtpQueue Advance стоит, если вам нужен не просто /rtp, а полноценная система матчмейкинга: с GUI-меню выбора мира, красивыми тайтлами, экшенбаром ожидания и настраиваемыми сообщениями. Плагин работает на Paper и Spigot 1.21+, требует Java 21 и выше.

Важный нюанс перед тестированием

Перед проверкой функций плагина снимите с себя OP (оператора) и зайдите как обычный игрок. С правами оператора многие механики RtpQueue Advance работают некорректно, и вы получите ложные результаты. Это частая ошибка админов: ставят плагин, тестят с опкой, видят, что очередь не заполняется, и думают, что плагин сломан. На деле - просто обходные права мешают логике.

Что умеет плагин

RtpQueue Advance закрывает сразу несколько задач сервера:

  • GUI выбора мира - красивое меню, где игрок кликает по миру и встаёт в его очередь
  • Система очереди - телепорт срабатывает только когда наберётся минимум игроков
  • Мульти-мир - можно настроить несколько миров со своими параметрами
  • Безопасная телепортация - плагин ищет твёрдую землю, избегает лавы, огня, воды, кактусов и магма-блоков
  • Экшенбар ожидания - пока игрок в очереди, над инвентарём висит статус с счётчиком
  • Тайтлы на экране - при входе в очередь и при нахождении соперника
  • Оповещение всего сервера - когда кто-то встаёт в очередь, все видят анонс в чате
  • Право обхода - админы с rtpqueue.bypass телепортируются мгновенно, без ожидания

По факту это готовое решение для режимов в духе "RTP PvP": два игрока встают в очередь, их закидывает вдвоём в случайную точку, и начинается выживание на скорость. Кто первый нашёл дерево, скрафтил меч и убил соперника - тот и молодец.

Команды и права

КомандаАлиасыЧто делаетПраво
/rtpqueue/rtpqОткрывает меню выбора мираrtpqueue.use
/rtpqueueleave/rtpleave, /leavequeueВыйти из очередиrtpqueue.use
/rtpqueuereload-Перезагрузить конфигrtpqueue.admin

Права по умолчанию:

ПравоОписаниеКому дано
rtpqueue.useДоступ к очередивсем игрокам
rtpqueue.adminПерезагрузка конфигаоператорам
rtpqueue.bypassМгновенный телепорт без очередиоператорам

Настройка конфига

Весь плагин гнётся под себя через plugins/RtpQueueAdvance/config.yml. Разберём основные блоки.

Очередь

queue:
  min-players: 2           # Сколько игроков нужно для старта
  countdown-seconds: 3     # Отсчёт перед телепортом (3-2-1)
  teleport-together: true  # Кидать всех в одну точку

teleport-together: true - ключевая опция. Именно она делает из плагина инструмент для PvP-дуэлей на выживание: оба игрока оказываются в одном месте и сразу видят друг друга. Если поставить false, каждый улетит в свою случайную точку - получится обычный RTP с задержкой.

Меню выбора мира

gui:
  title: "&6&lRTP Queue &8| &fWorld Selection"
  size: 27  # Варианты: 9, 18, 27, 36, 45, 54

Размер инвентаря подбирайте под количество миров. Для одного-двух хватит 9 или 18 слотов, для большой сетки с разными режимами - 27 и больше.

Экшенбар

actionbar:
  enabled: true
  message: "&7Waiting for a &aplayer &7in &a/rtpqueue &7(%current%/%max%)"
  interval: 20  # Тики между обновлениями (20 = 1 секунда)

Экшенбар висит, пока соперник не найдётся. Игрок видит, сколько людей в очереди, и не думает, что плагин завис.

Тайтлы

title:
  enabled: true
  join-title: "&a&l+"
  join-subtitle: "&aJoined &e&lRTPQueue&a!"
  found-title: "&a&l✓"
  found-subtitle: "&aOpponent found!"
  fade-in: 10
  stay: 40
  fade-out: 10

Время в тиках: 10 тиков появление, 40 тиков (2 секунды) показ, 10 тиков затухание. Можно увеличить stay, если хотите, чтобы игрок точно успел прочитать.

Оповещение сервера

broadcast:
  enabled: true
  header: "&a✦ &a&lRTPQUEUE &a✦"
  lines:
    - "&e%player% &7is waiting for"
    - "&7an opponent to fight!"
  footer: "&a+ /rtpqueue +"

Когда кто-то встаёт в очередь, весь сервер видит красивый блок в чате. Это мотивирует других присоединиться - классический приём для оживления онлайна.

Настройка миров

Каждый мир конфигурируется отдельно:

worlds:
  world:
    enabled: true
    display-name: "&a&lOVERWORLD"
    description: "&7Classic survival world"
    material: GRASS_BLOCK
    slot: 11
    spawn-range:
      min: 100    # Минимальная дистанция от центра
      max: 5000   # Максимальная дистанция
    center:
      x: 0
      z: 0

material - иконка в меню, slot - позиция в инвентаре. spawn-range задаёт кольцо телепортации: игроки не появятся ближе 100 и дальше 5000 блоков от центра. Для анархии имеет смысл расширить max до 10000-20000, чтобы разброс был серьёзным.

Сообщения

Все тексты переводятся и перекрашиваются:

messages:
  prefix: "&aRTPQUEUE &8" &r"
  joined-queue: "&aYou joined the queue for &e%world%&a! &7(%current%/%max% players)"
  left-queue: "&cYou left the queue for &e%world%&c."
  opponent-found: "&aOpponent found, you will be teleported!"
  teleportation-countdown: "&eTeleportation in &c%seconds%s"
  teleported: "&aYou have been teleported!"
  already-in-queue: "&cYou are already in a queue!"
  not-in-queue: "&cYou are not in any queue!"
  world-not-found: "&cWorld not found!"
  no-permission: "&cYou don't have permission to use this!"
  config-reloaded: "&aConfiguration reloaded successfully!"

Совет: переведите сообщения на русский сразу после установки. Игроки на русскоязычных серверах лучше реагируют на родной язык, а цветовые коды (&a, &e и т.д.) сохранят оформление.

Плейсхолдеры

ПлейсхолдерЧто подставляет
%player%Ник игрока
%world%Отображаемое имя мира
%current%Сколько сейчас в очереди
%max%Сколько нужно для старта
%seconds%Остаток отсчёта

Как это работает на практике

  1. Игрок пишет /rtpqueue - открывается меню миров
  2. Кликает по нужному миру - встаёт в очередь
  3. Над инвентарём висит экшенбар со статусом ожидания
  4. Когда набирается минимум (по умолчанию 2), начинается отсчёт 3-2-1
  5. Всех из очереди телепортирует вместе в безопасную случайную точку
  6. В любой момент можно выйти через /rtpqueueleave

Поиск безопасной точки

Плагин не кидает игроков в лаву или под воду. Алгоритм проверяет:

  • наличие твёрдой земли под ногами
  • два блока воздуха для игрока
  • отсутствие рядом лавы, огня, кактусов, магма-блоков
  • делает несколько попыток, пока не найдёт подходящее место

На практике это спасает от ситуаций, когда игрок спавнится в океане посреди ночи или в лавовом озере в Незере. Хотя для Незера, конечно, стоит отдельно тестировать - там "безопасное место" понятие растяжимое.

Установка

  1. Скачайте JAR-файл плагина
  2. Закиньте в папку plugins на сервере
  3. Перезапустите сервер или сделайте reload
  4. Настройте plugins/RtpQueueAdvance/config.yml под себя
  5. Примените изменения командой /rtpqueuereload

Если сервер работает на BungeeHost (https://bungee.host), установка займёт пару кликов - плагин загружается через панель и сразу готов к настройке. Удобно, когда нужно быстро поднять RTP-режим для игры с друзьями.

Требования

  • Сервер: Paper или Spigot 1.21+
  • Java: 21 и выше

Скачать плагин RtpQueue Advance имеет смысл админам выживаний, анархий и PvP-серверов, которым нужен не просто рандомный телепорт, а полноценная очередь с ожиданием соперника. На одиночной сборке или творческом сервере плагин бесполезен - там никто не будет ждать в очереди ради телепорта.

Партнёрский материал

Сервер для плагина RtpQueue Advance - как у профи

Плагин RtpQueue Advance создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином RtpQueue Advance для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:10 месяцев назад
Обновлён:10 месяцев назад
Главная