Плагин OvTeleportAddon | Те самые красивые телепорты [1.4.1]

OvTeleportAddon | Те самые красивые телепорты
Краткое описание:
Аддон на Essentials для красивых телепортов (Да-да КАК НА ФАНТАЙМЕ)
49
890
  • Лайк 0
Реакции:2 пользователей

Предыдущие версии [6]

Другие версии

Последние обновления

1.4.1

Исправлена проблема, когда плагин выдавал ошибку в случае, если у игрока не было точки дома...

1.4.0

Добавлен тип действия DELAYED_ACTION. Сначала указывается задержка (в тиках), а потом действие в...

1.3.0

Теперь ивенты на отслеживание телепортации более не регистрируются, если они не включены. В...
Смотреть еще...
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
  6. Java 22
  7. Java 23
Исходный код
https://github.com/Overwrite987/OvTeleportAddon
Зависимости
EssentialsX

Описание​

Аддон для EssentialsX для добавления более кастомизированного кулдауна телепортации.
(Да-да как на фантайме)

Функционал и особенности:​

  • Поддержка команд /tpa, /tpahere, /spawn, /warp, /home
  • Возможность устанавливать кулдауны до телепортации для определённых групп
  • Боссбар обратного отсчета телепортации
  • Возможность указывать действия до после и во время телепорта, а также во время обратного отсчета до телепортации
  • Опциональный запрет на движение, телепортацию, получение и нанесение урона в момент телепортации
  • Поддержка PlaceholderAPI
  • Поддержка ховертекста и клик-ивента в сообщениях
Конфигурация:
YAML:
# Основные настройки
main_settings:
  # Форматирование текста.
  # LEGACY - цвет через & и hex &#
  # LEGACY_ADVANCED - улучшенный аналог legacy с поддержкой &## формата hex
  # MINIMESSAGE - цвет через <цвет>
  # MINIMESSAGE был добавлен в новых версиях (1.17+)
  serializer: LEGACY
  # Включить ли поддержку PlaceholderAPI?
  papi_support: true
  # Отправлять ли анонимную статистику (советую не отключать)
  enable_metrics: true
  # Проверять ли на наличие обновлений (советую не отключать)
  update_checker: true
  # Сколько тиков игрок должен быть неуязвим после телепортации
  invulnerable_after_teleport: 12
  # Включить ли для команды /spawn
  apply_to_spawn: true
  # Включить ли для команд /tpa и /tpahere
  apply_to_tpa: true
  # Включить ли для команды /warp
  apply_to_warp: true

# Настройки кулдауна
cooldown:
  # Кулдаун до телепортации (-1 чтобы отключить)
  default_pre_teleport_cooldown: 5
  # Кулдауны до телепортации в секундах для каждой группы (Поставьте [] чтобы отключить кулдауны для групп вообще, -1 чтобы отключить кулдаун для группы)
  # Для корректной работы выставьте в конфиге LuckPerms vault-group-use-displaynames: false
  pre_teleport_group_cooldowns:
    vip: 1
  # Если группа игрока не указана в списке, то будет браться кулдаун для самой последней группы из списка, вместо дефолтного
  use_last_group_cooldown: true
# Настройка боссбара обратного отсчета
# Не активен, если кулдаун до телепортации < 0
bossbar:
  # Включен ли боссбар
  enabled: true
  # Настройки боссбара
  # Доступные цвета боссбара: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
  # Доступные стили боссбара: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarStyle.html
  title: '&fТелепортация через: &5%time%'
  color: WHITE
  style: SEGMENTED_12
# Настройка партиклов
particles:
  # Настройка анимации до телепорта
  # Не активна, если кулдаун до телепортации < 0
  pre_teleport:
    # Включены ли партиклы
    enabled: false
    # Нужно ли отправлять партиклы только игроку, который телепортируется?
    send_only_to_player: true
    # Какие будут партиклы в анимации
    # Будут по порядку
    id:
      - FLAME
    # Сколько будет изначальных точек отсчета для анимации
    dots: 2
    # На каком расстоянии от игрока будут появляться партиклы
    radius: 1.25
    # Как быстро должны разлетаться партиклы (0.0 чтобы они были статичными)
    particle_speed: 0.0
    # Какова будет скорость анимации
    speed: 4.0
    # Должна ли анимация быть инвертированной
    # Против часовой, а не по часовой и не сверху вниз, а снизу вверх (в случае если jumping: false)
    invert: false
    # Должна ли анимация быть "прыгающей"
    jumping: true
    # Должна ли анимация приближаться к игроку? (invert не применяется к данному параметру)
    move_near: true
  # Настройка партиклов после телепорта
  after_teleport:
    # Включены ли партиклы
    enabled: true
    # Нужно ли отправлять партиклы только игроку, который телепортируется?
    send_only_to_player: true
    # Какой будет партикл
    id: CLOUD
    # Сколько их будет
    count: 45
    # На каком расстоянии от игрока будут появляться партиклы
    radius: 1.25
    # Как быстро должны разлетаться партиклы (0.0 чтобы они были статичными)
    particle_speed: 0.0
# Запреты, которые накладываются на игрока перед телепортацией
# Не активны, если кулдаун до телепортации < 0
restrictions:
  # Запрет движения до рандомного телепорта
  move: true
  # Запрет телепортации до рандомного телепорта (учитывается любой телепорт кроме плагинов)
  teleport: true
  # Запрет получения урона до рандомного телепорта
  damage: true
  # Запрет нанесения урона другим существам
  damage_others: false
  # Если эта функция включена - проверка урона будет применяться только если урон был причинен одним игроком другому
  damage_check_only_players: true

# Действия при телепортации
# Доступные действия:
# [MESSAGE] <сообщение> - отправить сообщение игроку (поддерживает PlaceholderAPI, если включён)
# [ACTIONBAR] <сообщение> - отправить сообщение игроку в экшн-бар
# [SOUND] <id>;<громкость>;<тон> - отправить звук игроку
# [TITLE] <тайтл>;<субтайтл>;<время_появления>;<время_показа>;<время_пропадания> - отправить тайтл игроку
# [EFFECT] <эффект>;<время>;<уровень> - выдать эффект игроку
# [CONSOLE] <команда> - выполнить команду от консоли
# [PLAYER] <команда> - выполнить команду от имени игрока (команда указывается без '/')
actions:
  # Формат хекса - &#IIIDDD
  # Доступные плейсхолдеры
  # %teleporting_player% - ник телепортирующегося игрока
  # %player_teleport_to% - имя игрока к которому вы будете телепортированы
  # %time% - время до телепортации
  # Для [MESSAGE] доступен ховертекст и клик-ивент. Указывать через hoverText={Текст-при-наведении} и clickEvent={айди-действия;действие-при-клике}
  # Доступные действия для clickEvent: https://www.javadoc.io/static/net.kyori/adventure-api/4.17.0/net/kyori/adventure/text/event/ClickEvent.Action.html
  # Также для [MESSAGE] доступны кнопки. Создаются при помощи button={Текст-кнопки;Действие1;Действие2}. Действия 1 и 2 - hoverText и clickEvent соответственно.
  # Полностью поддерживается PlaceholderAPI
  # Если действия не нужны - поставьте pre_teleport: []. Работает и с другими секциями действий.
  pre_teleport:
    - '[MESSAGE] &7&l(&5&lOvTeleportAddon&7&l) &6» &fВы будете телепортированы через %time% Не двигайтесь и не получайте урона.'
    - '[SOUND] BLOCK_NOTE_BLOCK_PLING;1;1'
  on_cooldown:
    3:
      - '[TITLE] &aТелепорт через &e3...;&r;5;50;10'
    2:
      - '[TITLE] &aТелепорт через &62...;&r;5;50;10'
    1:
      - '[TITLE] &aТелепорт через &c1...;&r;5;50;10'
  after_teleport:
    - '[SOUND] ENTITY_PLAYER_LEVELUP;1;1'

# Сообщения плагина (сообщения от prefix до fail_to_find_location могут применяться к каналам)
# Формат хекса - &#IIIDDD
# Если вы хотите отключить сообщение - укажите ''
messages:
  prefix: '&7&l(&5&lOvTeleportAddon&7&l) &6»&r'
  # Сообщения ниже могут быть применены так же и к каналам
  moved_on_teleport: '%prefix% &cВы двинулись! Телепортация отменена.'
  teleported_on_teleport: '%prefix% &cВы телепортировались в процессе РТП! Телепортация отменена.'
  damaged_on_teleport: '%prefix% &cВы получили урон! Телепортация отменена.'
  damaged_other_on_teleport: '%prefix% &cВы нанесли урон! Телепортация отменена.'
  # Сообщение команды /canceltp и т.д.
  cancelled: '%prefix% &aТелепортация отменена!'
  # Заполнители плейсхолдеров PlaceholderAPI
  placeholders:
    # Плейсхолдеры времени
    time:
      hours: ' ч. '
      minutes: ' мин. '
      seconds: ' сек. '

Команды:​

  • /canceltp - отменить телепортацию.
  • /ovteleportaddon - команда перезагрузки плагина (Право - teleportaddon.admin)

Автор

OverwriteMC

Еще ресурсы от OverwriteMC

PlaceholderReplacerExpansion | Расширение на PlaceholderAPI для замены вывода плейсхолдеров
PlaceholderReplacerExpansion | Расширение на PlaceholderAPI для замены вывода плейсхолдеров
Лучшая альтернатива jsplaceholders
AdvancedItemCooldowns | Плагин на добавление кулдауна на предметы.
AdvancedItemCooldowns | Плагин на добавление кулдауна на предметы.
Высоко конфигурируемый плагин на добавление кулдауна предметам или группам предметов.
OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base
OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base
Универсальный ртп с гибкой настройкой
UniversalBlockerUltimate - универсальный блокиратор нежелательных действий в чате, командах и прочем
UniversalBlockerUltimate - универсальный блокиратор нежелательных действий в чате, командах и прочем
Универсальный плагин на блокировку всего, что вы только могли представить.
🛡️ ShieldSpigot 1.16.5 | Лучшее из возможных 🛡️
🛡️ ShieldSpigot 1.16.5 | Лучшее из возможных 🛡️
Производительный форк Paper на версии 1.16.5, включающий в себя множество оптимизаций и улучшений.
UltimateServerProtector
UltimateServerProtector
Многофункциональный плагин на защиту вашего сервера и её администрации!
PromisedChat - просто плагин на чат.
PromisedChat - просто плагин на чат.
На сей раз ФАКТИЧЕСКИ на чат.
Почти идеальная конфигурация GrimAC + полноценный перевод на русский
Почти идеальная конфигурация GrimAC + полноценный перевод на русский
Конфиг на GrimAC, направленный на устарение недостатков античита
Идеальная конфигурация Vulcan+Полноценный перевод на русский
Идеальная конфигурация Vulcan+Полноценный перевод на русский
Полноценный перевод плагина Vulcan на русский, а также усиленные проверки
Руководство по использованию Spark
Руководство по использованию Spark
Документация по Spark для тех, кто плох в английском или не желает шариться по оф.докам.
SSCrashFix
SSCrashFix
Плагин на фикс краш машины при помощи люка и редстоуна

Последние отзывы

Icecicerv
Icecicerv
5,00 звёзд
Версия: 1.1.0
Мой кумир, жаль что умер
ВерхНиз