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

Плагин [TP] IRandomTeleport v1.9 - Рандомная телепортация | Рядом с игроками - rtp near [1.7.10 - 1.18.1]

Тема в разделе "Неподтвержденные плагины", создана пользователем Ilya071, 26 фев 2021.

?

Продолжать разработку?

Голосование закрыто 13 окт 2022.
  1. Да

    96,3%
  2. Нет

    3,7%
  1. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET

    плагин больше не поддерживается


    title_ru.png


    Настоятельно рекомендую всегда использовать последнюю версию плагина


    Возможности плагина:
    • Регулярные обновления и активная поддержка плагина
    • Создание множества каналов для телепортации
    • Настраиваемые сообщения о нехватке прав для каждого канала
    • Изменение мира для телепортации
    • Поддержка PlaceholderAPI
    • Изменение радиуса телепортации для X и Z
    • Создание задержек на телепортацию
    • Оплата телепортации шкалой голода
    • Оплата телепортации шкалой опыта
    • Телепортация рядом с игроками
    • Кастомная команда для телепортации
    • Кастомные аргументы для каждого канала
    • Чёрный список блоков для каждого из каналов
    • Настраиваемые действия при телепортации
    • Возможность отключить телепортацию в регионы WorldGuard
    • Крутая система обновлений
    • И много всего другого

    configuration_ru.png

    Код:
    # Команда, используемая для рандомной телепортации
    rtpCommand: "rtp"
    
    # Минимальный онлайн, который должен быть на сервере, чтобы работала телепортация с типом NEARBY_PLAYERS (рядом с игроками)
    nearbyPlayersMinOnline: 3
    
    # Проверять наличие обновлений?
    checkForUpdates: true
    
    # Обновлять плагин автоматически?
    autoUpdate: true
    
    # Включить сбор анонимной статистики?
    enableMetrics: true
    
    # Шаблоны действий. Здесь вы можете предварительно указать действия, которые вы будете использовать
    # Один или несколько раз в каком-либо из каналов. Также эта функция необходима при выполнении команды
    # С определённой задержкой.
    actionTemplates:
      water_breathing_effect: "effect, water_breathing 200 1"
    
    # Здесь можно настроить несколько каналов телепортации
    channels:
      # Название канала. Используется в разрешении на его использование. rtp.channel.normal
      safe:
        # Обязательный параметр. Аргумент этого канала. Можно использовать так - /<команда> <аргумент> (Например: rtp safe)
        argument: "safe"
    
        # Обязательный параметр. Тип канала. Может быть DEFAULT и NEARBY_PLAYERS. DEFAULT - Обычное ртп. NEARBY_PLAYERS - Рядом с игроками
        type: DEFAULT
    
        # Необязательный параметр. Указывайте, если хотите телепортировать игрока в определённый мир. По умолчанию - world
        # !!! Учтите: плагин предназначен для телепортации по обычному миру. Поэтому, если вы укажете ад или край, телепортация
        # В большинстве случаев будет некорректной.
        world: world
    
        # Необязательный параметр. Указывайте, если хотите явно указать тип мира для телепортации. Допустимые значения: WORLD, WORLD_NETHER, WORLD_THE_END
        # Этот параметр влияет на то, как плагин будет рассматривать указанный мир для телепортации (обычный мир, ад или Край)
        worldType: WORLD
    
        # Необязательный параметр. Указывайте, если хотите использовать по умолчанию, если игрок не укажет никакой аргумент, а просто введёт команду.
        default: true
    
        # Необязательный параметр. Задержка на использование телепортации в текущем канале (в секундах)
        cooldown: 15
    
        # Обязательный параметр. Радиус телепортации. Не нужен только при типе NEARBY_PLAYERS. Нужно указать x и z. Форматирование: <от...> ! <до...>
        range:
          x: -1000 ! 1000
          z: -1000 ! 1000
    
        # Необязательный параметр. Тип телепортации. Может быть NORMAL и SKY. При NORMAL вас телепортирует на землю. При SKY вас телепортирует в воздух
        # Как на гриферских серверах. По умолчанию - NORMAL
        teleportType: SKY
    
        # Необязательный параметр. Блоки, на которые плагин не будет телепортировать в текущем канале.
        blacklistedBlocks:
          - "lava"
          - "stationary_lava"
    
        # Необязательный параметр. При телепортации будет сниматься голод. Всего 20 единиц голода.
        hunger: 4
    
        # Необязательный параметр. При указании этой опции в true плагин не будет телепортировать в регионы WorldGuard.
        # Чтобы всё работало, нужно установить на сервер WorldEdit и WorldGuard. По умолчанию - false
        disableRegions: false
    [/COLOR]
    # Необязательный параметр. При указании этой опции в true плагин будет телепортировать игрока в указанном канале
        # При его первом заходе на сервер. При этом игроку не нужно выдавать разрешение на телепортацию.
        # Также сообщение о телепортации не будет отправляться игроку. Голод не будет тратиться. По умолчанию - false
        teleportOnFirstJoin: false
        # Необязательный параметр. При указании этой опции в true плагин будет телепортировать игрока в указанном канале
        # После его возрождения. При этом игроку не нужно выдавать разрешение на телепортацию.
        # Также сообщение о телепортации не будет отправляться игроку. Голод не будет тратиться. По умолчанию - false
        teleportOnRespawn: false
    [COLOR=rgb(44, 44, 44)]
        # Необязательный параметр. Действия при рандомной телепортации в этом канале. 1 секунда = 20 тиков
        # Список действий:
        # effect, <тип> <длительность (в тиках)> <уровень> && ... - выдать эффекты игроку.
        # title, <Заголовок> && <Подзаголовок> - отправить тайтл игроку.
        # console, <Команда 1> && <Команда 2> - выполнить команды из консоли (можно использовать {player} для подстановки имени игрока или {randomPlayer} если хотите использовать имя игрока, который был рандомно выбран при rtp near)
        # player, <Команда 1> && <Команда 2> - выполнить команды от лица телепортирующегося игрока (можно использовать {player} для подстановки имени игрока или {randomPlayer} если хотите использовать имя игрока, который был рандомно выбран при rtp near)
        # timeout, <шаблон действия> <задержка перед выполнением команды (в тиках)> && ... - выполнить определённые действия с задержкой
        # template, <шаблон действия> && ... - выполнить действия, указанные в шаблонах действий
        actions:
          - "effect, fire_resistance 200 1"
          - "timeout, water_breathing_effect 60"
          # - "title, &4Рандомная телепортация && &fВы были телепортированы на координаты &a{x} {y} {z}"
    
      far:
        argument: "far"
        type: DEFAULT
        range:
          x: -3000 ! 2000
          z: -5000 ! 4000
        teleportType: NORMAL
        hunger: 8[/COLOR]
    
        # Необязательный параметр. Указывайте, если хотите чтобы при телепортации
        # Снимался опыт игрока. Число означает количество уровней опыта, необходимых для телепортации
        exp: 8
    
    [COLOR=rgb(44, 44, 44)]    actions:
          - "effect, water_breathing 200 1 && fire_resistance 200 1"
          # - "title, &4Далёкая телепортация && &fВы были телепортированы на координаты &a{x} {y} {z}"
      near:
        argument: "near"
        type: NEARBY_PLAYERS
        teleportType: NORMAL
    
        # Обязательный параметр. Указывается только при типе NEARBY_PLAYERS. Радиус телепортации рядом с игроками.
        # В указанном диапазоне игрок будет телепортирован относительно рандомного игрока на сервере.
        # Форматирование: <от...> ! <до...>
        nearbyRange: 10 ! 100
    # Необязательная секция. Указывается только при типе NEARBY_PLAYERS. Позволяет указать плагину границы мира
    # worldBorder:
      # Обязательный параметр, если используете секцию worldBorder. Радиус границ мира относительно центра
      # radius: 1000
      # Необязательный параметр, если используете секцию worldBorder. Координата "x" центра мира, относительно которой
      # Располагаются границы мира. По умолчанию - 0
      # centerX: 0
      # Необязательный параметр, если используете секцию worldBorder. Координата "z" центра мира, относительно которой
      # Располагаются границы мира. По умолчанию - 0
      # centerZ: 0
    
        cooldown: 40
        hunger: 8
        actions:
         # - "title, &4Телепортация рядом с игроками && &fВы были телепортированы недалеко от игрока &a{player}"
    
    



    messages_ru.png

    Код:
    prefix: "&cIRandomTeleport &8▪&f "
    noPermission: "У вас нет разрешения на использование этой команды!"
    onlyForPlayers: "Эта команда доступна только для игроков!"
    channelNotFound: "Указанного вами канала не существует!"
    playerNotFound: "Игрок сейчас не на сервере!"
    helpOp: |
    
      &c▪ ▪ ▪
      &c▪ &f/{label} <аргумент канала> &a- Телепортироваться по указанному каналу
      &c▪ &f/{label} <канал> <игрок> &a- Телепортировать игрока по указанному каналу
      &c▪ &f/{label} reload &a- Перезагрузить конфигурацию и сообщения плагина
      &c▪ &f/{label} update &a- Обновить плагин до последней версии
      &c▪ &f/{label} help &a- Показать эту страницу
      &c▪ ▪ ▪ ▪ ▪
    helpPlayer: "Использование: &a/{label} <аргумент канала>"
    teleported: "Вы были телепортированы на координаты &a{x} {y} {z}&f!"
    teleportedOther: "Вы успешно телепортировали игрока &a{player} &fна координаты &a{x} {y} {z}&f!"
    nearbyTeleported: "Вы успешно телепортировались рядом с игроком &a{player}&f! Его координаты: &a{x} {y} {z}&f."
    nearbyTeleportedOther: "Вы успешно телепортировали игрока &a{teleportedPlayer}&f рядом с игроком &a{player}&f! Его координаты: &a{x} {y} {z}&f."
    nearbyMinOnline: "Для работы этой функции необходимо минимум &a{count} игрока(ов)&f онлайн."
    nearbyEmptyWorld: "В мире нет ни одного игрока, не удалось телепортироваться."
    noHunger: "Для телепортации нужно как минимум &a{count} единиц(ы)&f голода."[/COLOR]
    noExp: "Для телепортации нужен как минимум &a{count}&f уровень опыта."
    [COLOR=rgb(44, 44, 44)]cooldown: "Подождите &a{remained} секунд&f перед следующей телепортацией."
    cannotFindSafeLocation: "Не удалось найти безопасное место для телепортации. Попробуйте снова."
    channelNoPermission:
      far: "Телепортироваться на дальние дистанции можно только с привилегии &bПРЕМИУМ&f!"
      nearby: "Телепортироваться рядом с игроками можно только с привилегии &2ЛОРД&f!"
    placeholderSettings:
      cooldownIsZero: "&aМожно телепортироваться!"
    

    permissions_ru.png

    • rtp.admin - Позволяет телепортировать других игроков и перезагружать конфиг. Выдаёт все права, описанные ниже.
    • rtp.channel.<имя-секции-в-конфиге> - Позволяет игроку телепортироваться по указанному каналу
    • rtp.cooldown.bypass - Убирает задержку на телепортацию для игрока
    • rtp.allchannels - Позволяет игроку телепортироваться по всем существующим каналам

    placeholders.png

    • %rtp_cooldown_<arg>% - получить оставшееся время задержки на телепортацию в указанном канале. Вместо <arg> укажите аргумент канала (не название секции!), который вы указывали в параметре argument в config.yml

    Скачать: YandexDisk | Github
    Последняя версия: 1.9
    Донат: Перейти


    Протестировано преимущественно на версии 1.12.2
    Работает на версиях 1.7.10 - 1.18.1


    Общее количество скачиваний: ~800 раз


    Версия 1.9 (27.12.21)
    # Исправлен баг, когда голод и опыт были связаны друг с другом
    #
    Исправлен баг, когда кулдаун активировался даже тогда, когда у игрока не хватало голода или опыта
    # Исправлен баг, когда черный список блоков принимал названия материалов только в нижнем регистре
    # Код частично переписан, сокращён и оптимизирован
    # Исправлены другие мелкие баги

    Скачать: Yandex Disk
     
    Последнее редактирование: 5 фев 2024
  2. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET
    Версия 1.1-Beta-Release (26.02.2021)

    Добавлено:
    Возможность перезагрузки конфига и сообщений.

    Предлагайте свои идеи для разработки!
     
  3. W3althy

    W3althy Новичок

    Баллы:
    16
    Выбор мира в каком мире можно делать rtp
     
  4. W3althy

    W3althy Новичок

    Баллы:
    16
    Нужен permission для /rtp near
     
  5. KoPeYkA_

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

    Баллы:
    61
    чувак который делает этот плагин.... ТЫ САМЫЙ ЛУЧШИЙ ЧЕЛОВЕК НА ЗЕМЛЕ!!!!!!!! ОБОЖАЯ ТЕБЯ1!!!!!!
    кинь свои реквизите кошелек/карта я тупо хочу отблогодорить тебя!
     
  6. KoPeYkA_

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

    Баллы:
    61
    Просто даешь пермишен превелегие, и указываешь в каком мире разрешено это право, а в каком нет
     
  7. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET
    По умолчанию, если Вы не меняли название секции - rtp.channel.nearby
     
  8. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET
    Версия 1.2-Release (25.03.2021)

    Добавлено:
    Возможность изменения мира для телепортации
    Код:
    # Необязательный параметр. Указывайте, если хотите телепортировать игрока в определённый мир. По умолчанию - world
    
    # !!! Учтите: плагин предназначен для телепортации по обычному миру. Поэтому, если вы укажете ад или край, телепортация
    # В большинстве случаев будет некорректной.
    world: world
    
    Разрешение rtp.allchannels для возможности телепортации по всем каналам

    Исправлено:
    Действие "title" теперь работает не только на spigot/paperspigot, но и на bukkit
     
    Последнее редактирование: 23 апр 2021
  9. ragelq

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

    Баллы:
    61
    Имя в Minecraft:
    ragelq
    Ты красавчик что делаешь такие полезные для общества плагины, мне человек выставлял цену в 400 рублей а тут бесплатно :3
     
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Это разводилы, такие плагины очень легко пишутся.
     
  11. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET
    Что можно добавить в следующем обновлении?
     
  12. _MrJaycob_

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

    Баллы:
    76
    Имя в Minecraft:
    JaycobYT
    Плейсхолдер, для отображения кулдауна. Т.е. сколько осталось времени до его истечения. Мало где такое видел, почему бы и нет
     
  13. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET
    Версия 1.3 (23.04.2021)

    Добавлено:
    Поддержка PlaceholderAPI и кастомизация значений плейсхолдеров
    Плейсхолдер задержки

    Код:
    placeholderSettings:
      cooldownIsZero: "сейчас"
    
    Смотрите подробнее в разделе [PlaceholderAPI - плейсхолдеры]
     
  14. TimStudio

    TimStudio Участник

    Баллы:
    31
    Имя в Minecraft:
    _MixMouse_
    Топ плагин, но жалко что все его переписывают и выдают за свои и продают .!.
     
  15. TimStudio

    TimStudio Участник

    Баллы:
    31
    Имя в Minecraft:
    _MixMouse_
    Добавь меню, где можно выбирать вид телепортации
     
  16. TimStudio

    TimStudio Участник

    Баллы:
    31
    Имя в Minecraft:
    _MixMouse_
    И ещё можно добавить смену языка, например английский lang: ENG а русский lang: RUS
     
  17. nindzia

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

    Баллы:
    66
    Имя в Minecraft:
    nindzia
    Можно ли сделать телепортацию не только по обычному миру, а и по енду и аду?
     
  18. Автор темы
    Ilya071

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

    Баллы:
    66
    Имя в Minecraft:
    ERR_CON_RESET
    Энд уже работает. Насчет ада: постараюсь добавить в следующем обновлении.
     
    Последнее редактирование: 30 май 2021
  19. nindzia

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

    Баллы:
    66
    Имя в Minecraft:
    nindzia
    Надеюсь всё получиться
     
  20. Conorfish

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

    Баллы:
    76
    IRandomTeleport? Это что какой-то интерфейс? (Я про I)
     

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