1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [TP] OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base [1.16.X-1.21.X]

Тема в разделе "Неподтвержденные плагины", создана пользователем Overwrite, 27 май 2024.

Метки:
  1. LockHub

    LockHub Ньюби

    Баллы:
    1
    Имя в Minecraft:
    timofe2929
    Что делать если не работает rtp.channel.default?
     
  2. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    /rtp admin debug в теории может помочь тебе посмотреть что да как
     
  3. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.6.0
    • Переработана система стоимости телепорта:
    1. Добавлена стоимость в виде единиц опыта и голода.
    2. Добавлена поддержка PlayerPoints в качестве альтернативной валюты.
    3. Теперь стоимость настраивается в отдельном разделе создания канала.
    • Добавлена поддержка PlaceholderAPI:
    1. На данный момент доступны плейсхолдеры:
      %ovrtp_cooldown_<канал>_<субаргумент>% - возвращает оставшееся время кулдауна до телепорта. доступные субаргументы - hours, munites, seconds. Если субаргумент не указан - используется стандартный вывод времени как и в остальных сообщениях
      %ovrtp_hascooldown_<канал>% - возвращает то, есть ли кулдаун на указаный канал у игрока.
    2. Теперь все сообщения, которые отправляются игроку поддерживают PlaceholderAPI, что означает, что в любом сообщении вы можете указать любой плейсхолдер и он отобразит значение для этого игрока.
    • Добавлен флаг на регионы "rtp-base-no-teleport", который не даёт /rtp base телепортироваться к ним
    • Переработана система действий, что позволяет добавлять свои кастомные действия в плагин при помощи сторонних аддонов, а также значительно оптимизирует их. Спасибо @imDaniX за создание новой системы.
    • Теперь вы можете указать пустое сообщение в разделе messages, чтобы отключить его отправку.
    • Добавлено еще немного дебага при включенном /rtp admin debug, для простоты отладки.
    • Исправлены мелкие баги, по типу того, что использовалось глобальное сообщение для вывода.
    • Добавлены множественные оптимизации.
     
  4. koten0k

    koten0k Активный участник Пользователь

    Баллы:
    46
    Зачем такой костыль? Есть еще плагины CMI, yPoints, TokenManager, TrashEconomy, Samopis и это лишь малая часть. Ты все будешь добавлять?
     
  5. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Странная претензия. Большинство плагинов поддерживают Vault, так что поддержка не требуется. PlayerPoints - один из немногих популярных плагинов, которые не работают с ним.
    Edit: Вру, PP поддерживает Vault. Тогда и для меня загадка, зачем нужна его поддержка. Разве что ставить PP без Vault'а?
     
    Последнее редактирование: 19 сен 2024
  6. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Скорее всего, его используют как дополнительную валюту, для этого отключают (не включают) хук Vault
    upload_2024-9-19_17-39-55.png
     
  7. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    О да, костыль, который используют все сервера в качестве доп.валюты, а перечислять всякие всратые плаины на экономику видимо бич таких бичей как ты
     
  8. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.6.1:
    • Добавлен быстрый рандомный генератор, корый в 2 раза быстрее, чем стандартный
    • Исправлена проблема с режимом NEAR_REGION
     
  9. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.6.2:
    • Добавлен формат колорайзера LEGACY_ADVANCED, который поддерживает упрощенный формат хекса через &## (&##123 = &#112233), а также работает быстрее, чем стандартный.
    • Добавлена поддержка PlaceholderAPI для тайтлов.
    • Теперь плагин работает корректно, когда отсутствуют зависимости в виде WorldGuard или PlaceholderAPI.
    • Исправлена функция damage_check_only_players для атакующих.
    • Теперь отменённые ивенты (к примеру не прошедший урон) не будут сбрасывать РТП.
    • Улучшен дебаг. Теперь он будет показывать вам причину, по которой локация не была найдена. (А также сообщение о его включении теперь выглядит красивее)
    • Откорректированы некоторые описания функционала в конфиге.
    • Обновлены метрики.
    • Произведен рефакторинг, а также оптимизирован код во многих местах.
     
  10. koten0k

    koten0k Активный участник Пользователь

    Баллы:
    46
    good update.

    Pls, update UniversalBlocker too
     
  11. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.7.0
    • Добавлены партиклы перед телепортацией и после неё. Перед телепортацией будет проигрываться анимация, а после телепортации будет создаваться круг из партиклов.
    • Добавлена команда /rtp admin update, которая автоматически загрузит обновление плагина.
    • Теперь рандомный генератор использует еще более быстрый (но менее рандомный) алгоритм.
    • Действия для канала ртп теперь не обязательны. Если их не указать - канал просто вас телепортирует.
    • Теперь таб-комплит для команды /rtp можно отключить.
    • Исправлена проблема, когда плагин мог не загружаться, если Vault не был установлен.
     
  12. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.8.0
    • Переработана система конфигурации. Теперь каналы можно создавать как в DeluxeMenus в отдельных файлах.
    • Добавлены новые плейсхолдеры:
      %ovrtp_<канал>cost<money/hunger/exp>% - выводит цену канала.
    • Исправлен баг с тем, что если вы не указывали цены телепортации - РТП не проходил, т.к. считал, что у вас нет нужной суммы.
    • Оптимизирован колоризатор. Снова.
     
  13. M0odi_

    M0odi_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    M0odi_
    отключенный боссбар и включенная задержка перед телепортацией. чинится проверкой боссбара на null на 52 строчке кода в классе RTPTask. у меня, почему то, плагин не билдится с 17 джавой, а на 21 не запускается на самом сервере (от code quality там только слова)

    [18:54:23] [Craft Scheduler Thread - 153 - OvRandomTeleport/WARN]: [OvRandomTeleport] Plugin OvRandomTeleport v1.8.0 generated an exception while executing task 412
    java.lang.NullPointerException: Cannot invoke "org.bukkit.boss.BossBar.setProgress(double)" because "this.bossBar" is null
    at ru.overwrite.rtp.RtpTask.updateBossBar(RtpTask.java:146) ~[?:?]
    at ru.overwrite.rtp.RtpTask$1.run(RtpTask.java:52) ~[?:?]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.16.5.jar:git-Purpur-1171]
    at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:58) ~[patched_1.16.5.jar:git-Purpur-1171]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.16.5.jar:git-Purpur-1171]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
    at java.lang.Thread.run(Thread.java:842) [?:?]
     
  14. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Собственно - исправлено
     
  15. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.8.1
    • Теперь в плагине указан корректный API (1.16), что улучшит и исправит взаимодействие с ID блоков и эффектов
    • Исправлен баг с ценой на телепортацию в виде опыта, который ранее работал некорректно (точнее... не работал)
    • Исправлена проблема того, что РТП могло телепортировать вас внутрь блоков (рыхлый снег/ковры и т.п.)
    • Исправлена проблема того, что сообщения команд не обновляются после перезагрузки плагина
    • Исправлены некоторые описания в конфиге
     
  16. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.9.0
    • Добавлена команда /rtp cancel, при помощи которой можно будет отменять имеющуюся подготовку к рандомной телепортации. (Право на использование - rtp.cancel)
    • Добавлена возможность НЕ указывать дефолтный канал телепорта. В таком случае игрокам будет необходимо лично указать канал, по которому они хотят телепортироваться. (В теории позволит проще создавать меню, без необходимости заменять команду)
    • Теперь в таб-комплит команды /rtp во время ожидания телепортации не будут выбиваться каналы телепортации.
    • Удалено сообщение "Вы уже телепортируетесь" за ненадобностью.
    • Исправлена неверная генерация локации, если режим NEAR_REGION попытался генерировать локацию БЕЗ установленного WorldGuard.
    • Произведены мелкие улучшения производительности.
     
  17. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 1.10.0
    • Добавлена поддержка ховер-текста и клик-ивента в действие [MESSAGE]. Указывать их вы можете через hoverEvent={Текст-при-наведении} и clickEvent={айди-действия;действие-при-клике}
    • Добавлено действие [ACTION_BAR], которое выводит действия в экшн-бар.
    • Теперь стоимость телепортации в очках голода игнорируется, если у игрока включён креатив.
    • Теперь в плагин включена зависимость быстрого рандомного генератора, что сделало необязательным загрузку множества зависимостей при первой установке.
    • Ускорен код во множестве мест:
      1. Ближайшие игроки теперь ищутся быстрее
      2. Вычисление кулдауна теперь происходит быстрее, если используется разный кулдаун для разных групп.
      3. Проверка на запрещённые блоки теперь быстрее.
      4. Теперь плагин использует меньше проверок для очистки данных игрока при выходе.
      5. Уменьшено потребление памяти для спецификаций каналов, а также ускорены связанные с ними проверки.

    Также теперь на гитхабе автоматически публикуются билды плагина на 16 и 21 джаве, помимо стандартной 17, которая выкладывается в релизах. Если вам СИЛЬНО необходимо использовать нестандартную версию - вы всегда можете скачать её тут: Workflow runs · Overwrite987/OvRandomTeleport
     
  18. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Во истину!
    Плагин достиг отметки в 100 серверов
    [​IMG]
     
  19. raidufn

    raidufn Ньюби

    Баллы:
    1
    Всем привет, не работают rtp near и base. Помогите.


    [18:09:12 INFO]: [OvRandomTeleport] Channel name: Возле игроков Channel permission: rtp.channel.near
    [18:09:12 INFO]: [OvRandomTeleport] Player permission status: true
    [18:09:12 INFO]: [OvRandomTeleport] Active worlds for channel near does not includes player's world: spawn
    [18:09:12 INFO]: [OvRandomTeleport] Teleporting to first allowed world: CraftWorld{name=world}
    [18:09:12 INFO]: [OvRandomTeleport] Pre teleporting player 'VOLKRAFT09' with channel 'near' in world world
    [18:09:12 INFO]: [OvRandomTeleport] Iterations for player 'VOLKRAFT09': 1
    [18:09:12 INFO]: [OvRandomTeleport] No players to generate location near player


    [18:09:12 INFO]: [OvRandomTeleport] Channel name: Возле игроков Channel permission: rtp.channel.near
    [18:09:12 INFO]: [OvRandomTeleport] Player permission status: true
    [18:09:12 INFO]: [OvRandomTeleport] Active worlds for channel near does not includes player's world: spawn
    [18:09:12 INFO]: [OvRandomTeleport] Teleporting to first allowed world: CraftWorld{name=world}
    [18:09:12 INFO]: [OvRandomTeleport] Pre teleporting player 'VOLKRAFT09' with channel 'near' in world world
    [18:09:12 INFO]: [OvRandomTeleport] Iterations for player 'VOLKRAFT09': 1
    [18:09:12 INFO]: [OvRandomTeleport] No players to generate location near player
     
  20. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Как я говорил говорю и буду говорить - /rtp admin debug
     

Поделиться этой страницей