Плагин Продажа TownyDefends • Система захвата и защиты контрольных точек Towny [1.0]

Нет прав для покупки (459,00 ₽)
TownyDefends • Система захвата и защиты контрольных точек Towny
Краткое описание:
Система захвата и защиты контрольных точек Towny
151
Для версий
  1. 1.20.✘
  2. 1.21.✘
  3. 26.✘
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
  6. Java 22
  7. Java 23
  8. Java 25
Зависимости
WorldEdit, Towny, Vault, dynmap, PlaceholderAPI, LuckPerms
Данный плагин добавляет систему захвата и защиты точек для Towny-серверов с удобным управлением через меню.

😃 В чем плюсы именно данного плагина?
Гибкая система захвата с настройкой времени, очков и правил входа на точки, поддержкой союзных городов, системой очков захвата и защиты, меню наград, scoreboard и Dynmap-маркерами.

📊 Система очков захвата
Во время активности точки города получают очки за присутствие игроков в регионе. Победитель определяется по количеству набранных очков, а при равенстве может выдаваться дополнительное время захвата.

🛡 Система защиты и ограничений
Плагин умеет ограничивать вход на точку для посторонних игроков, отключать урон в зоне захвата и выдавать телепорт на спавн своей точки по команде.

🤝 Система союзов городов
Мэр города может подать запрос другому городу на совместный захват. Принятие запроса позволяет объединиться в одну сторону при борьбе за точку.

🎁 Система наград
Для каждой точки можно настроить денежную награду через Vault и набор предметов. После победы награды складываются в отдельное меню города, откуда их можно забрать.

🗺 Интеграции и интерфейс
Плагин показывает информацию о захвате через меню, scoreboard и dynmap-маркеры, что делает контроль точек удобным как для игроков, так и для администрации.

📄 Конфигурация
config.yml:
settings:
  level-kill: 1
  cancel-entry: true
  cancel-damage: true
  extra-time: 30
  res-cooldown: 15

  # Будет выдавать каждые 10 секунд 1 уровень(очко) за 1 игрока на точке
  # Для изменения времени(time) нужно перезагрузить сервер
  level-defend:
    time: 10
    count: 1

  scoreboard:
    enabled: true
    title: "<aqua>Точка {point}</aqua>"
    format: "- {town} <aqua>{level}</aqua> <gray>{teammates}</gray>"
    lines:
      - "Топ по очкам:"
      - "{levels}"
      - ""
      - "До завершения захвата <yellow>{time}</yellow>"

inventory:
  empty: "<red>Не найдено</red>"

  team:
    title: "Выберите город"
    my: "<yellow>Присоединится к захвату</yellow>"
    back: "<red>Назад</red>"

  claim:
    title: "Выберите действие"
    my: "<yellow>Присоединится к захвату</yellow>"
    team: "<yellow>Присоединится к городу</yellow>"
    back: "<red>Назад</red>"

  inventory:
    title: "Награды"
    close: "<red>Закрыть меню</red>"
    money: "<yellow>Баланс {money}$</yellow>"
    left-arrow:
      name: "<yellow>Предыдущая страница"
      lore:
        - "<reset>"
        - "<white>Нажмите, чтобы перейти"
        - "<reset>"
    right-arrow:
      name: "<yellow>Следующая страница"
      lore:
        - "<reset>"
        - "<white>Нажмите, чтобы перейти"
        - "<reset>"
  main:
    close: "<red>Закрыть меню</red>"
    title: "Меню захвата"

    item:
      name: "<green>{name}</green>"
  point:
    back: "<red>Назад</red>"
    title: "Точка {name}"
    reward:
      balance: " <aqua>Баланс {money}</aqua>"
      item: " <aqua>{item} x{amount}</aqua>"
      no-found: "<aqua>Наград не найдено</aqua>"
      name: "<yellow>Награды точки</yellow>"
      lore:
        - "<reset>"
        - "<white>Награды:</white>"
        - "{rewards}"
        - "<reset>"
    info:
      name: "<yellow>Точка {name}</yellow>"
      lore:
        - "<reset>"
        - "<white>Координаты:</white>"
        - "<aqua>{cords}</aqua>"
        - "<reset>"
        - "<white>Владелец:</white>"
        - "<aqua>{owner}</aqua>"
        - "<reset>"
        - "<white>Претендовали:</white>"
        - "<aqua>{pretenders}</aqua>"
        - "<reset>"
        - "{action}"
      action:
        claim: "<green>Нажмите чтобы претендовать</green>"
        leave: "<red>Нажмите чтобы покинуть точку</red>"
    timer:
      name: "<yellow>Время</yellow>"
      lore:
        - "<reset>"
        - "<white>Захват:</white>"
        - "<aqua>{capture}</aqua>"
        - "<reset>"
        - "<white>Претендование:</white>"
        - "<aqua>{pretender}</aqua>"
        - "<reset>"

messages:
  prefix: "<color:#24ccff>TD</color><gray>:</gray><reset>"
  announcement:
    start:
      - ""
      - "{prefix} Начался захват точки <yellow>{name}</yellow>, подробнее в <yellow>/defends menu</yellow>"
      - ""
    end:
      - ""
      - "{prefix} Закончился захват точки <yellow>{name}</yellow>, победил город <yellow>{winner}</yellow>!"
      - ""
    extra-time:
      - ""
      - "{prefix} Дополнительные {time} минут захвата для <yellow>{name}</yellow>!"
      - ""

  commands:
    player:
      help: "{prefix} Используйте: <yellow>/defends menu</yellow>"
      pretender: "{prefix} <green>Теперь вы претендуете на эту точку.</green>"
      team: "{prefix} Вы подали запрос на тимейта городу <yellow>{name}</yellow>"
      request: "{prefix} Вам подали запрос на тимейта. Чтобы принять, используйте: <yellow>/defends accept {town}</yellow>"
      res: "{prefix} <green>Вы телепортировались на спавн точки.</green>"
      successfully-exited: "{prefix} <white>Вы успешно покинули точку</white> <yellow>{name}</yellow>."
      accept: "{prefix} <white>Вы успешно приняли город</white> <yellow>{name}</yellow>."
    admin:
      set:
        done: "{prefix} <green>Новая точка захвата успешно создана!</green> Обязательно настройте награды."
        usage: "{prefix} Используйте: <yellow>/defends set {имя} {время[I]захвата-время[/I]захвата} {время[I]претенденции-время[/I]претенденции}</yellow>"
      unset: "{prefix} <green>Точка захвата успешно удалена!</green> Для удаления маркера перезагрузите сервер"
      spawn-point:
        done: "{prefix} <green>Точка успешно добавлена!</green>"
        clear: "{prefix} <green>Все точки успешно очищены!</green>"
      reward:
        item: "{prefix} <green>Успешно установлена награда в виде предмета!</green>"
        money: "{prefix} <green>Успешно установлена награда в виде денег!</green>"
        usage: "{prefix} Используйте: <yellow>/defends {точка} reward item/money/clear {количество_денег}</yellow>"
    error:
      incomplete-region: "{prefix} <red>Выделите зону используя топорик, перед использованием команды.</red>"
      item-not-found: "{prefix} <red>Предмет не найден.</red>"
      point-not-found: "{prefix} <red>Точка не найдена.</red>"
      town-not-found: "{prefix} <red>Город не найден.</red>"
      out-town: "{prefix} <red>Вы не состоите в городе.</red>"
      not-owner: "{prefix} <red>Вы не являетесь мэром города.</red>"
      already-claiming: "{prefix} <red>Вы уже претендуете на точку {name}.</red>"
      already-exits: "{prefix} <red>Точка {name} уже существует.</red>"
      too-more-pretenders: "{prefix} <red>Слишком много претендентов на эту точку.</red>"
      claim-time: "{prefix} <red>Претендовать на эту точку можно с {start} по {end}.</red>"
      cancel-entry: "{prefix} <red>Вы не можете в войти на точку захвата</red>. Так как вы не претендуете на её."
      not-claiming: "{prefix} <red>Вы не претендуете ни на одну точку.</red>"
      default-error: "{prefix} <red>Ошибка использования команды, обратитесь к администратору.</red>"
      request-cooldown: "{prefix} <red>Вы уже кинули запрос, подождите 15 минут для следующего.</red>"
      res-cooldown: "{prefix} <red>Подождите {time} минут чтобы использовать команду.</red>"

Команды:
/defends help - Показать краткую помощь
/defends menu - Открыть меню точек захвата
/defends set <название> <захватот-захватдо> <претендованиеот-претендованиедо> - Создать точку через выделение WorldEdit
/defends unset <название> - Удалить точку
/defends spawnpoint <название> [clear] - Добавить спавн для точки или очистить спавны
/defends reward <название> <item|money|clear> [сумма] - Настроить награды точки
/defends res - Телепортироваться на спавн своей активной точки
/defends inventory - Открыть меню наград города
/defends accept <город> - Принять запрос на союзный захват
/defends reload - Перезагрузить конфигурацию

Права:
TownyDefends.help - Доступ к /defends help
TownyDefends.menu - Доступ к /defends menu и /defends accept
TownyDefends.res - Доступ к /defends res
TownyDefends.inventory - Доступ к /defends inventory
TownyDefends.admin - Доступ к административным командам /defends set, unset, spawnpoint, reward, reload

Плейсхолдеры:
%townydefends_points_total% - Общее количество созданных точек
%townydefends_points_active% - Количество активных точек захвата
%townydefends_point_name% - Название точки, на которую сейчас претендует игрок
%townydefends_point_owner% - Текущий владелец точки игрока
%townydefends_point_level% - Количество очков города игрока на текущей точке
%townydefends_reward_money% - Количество денег в наградах города
%townydefends_reward_items% - Количество предметов в наградах города

Автор

tik

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

Плагин KPlayerFinder • /fd поиск игроков (1.16.5 - 1.21)
Плагин KPlayerFinder • /fd поиск игроков (1.16.5 - 1.21)
/fd поиск игроков
CommandLogger
CommandLogger
Логирование команд администраторов
PowerClans • Кланы (1.16.5 - 1.21)
PowerClans • Кланы (1.16.5 - 1.21)
Плагин на кланы для вашего сервера
PowerShulker • Открывайте шалкера в воздухе! (1.16.5 - 1.21)
PowerShulker • Открывайте шалкера в воздухе! (1.16.5 - 1.21)
Плагин позволяет открывать шалкера в воздухе и подбирать предметы с земли прямо в шалкер
SuperNameTags • Настраиваемые неймтеги (1.16.5 - 26.2)
SuperNameTags • Настраиваемые неймтеги (1.16.5 - 26.2)
Данный плагин позволяет вам подробно настраивать неймтеги.
TownyWar • Система войн между городами Towny с захватом точек
TownyWar • Система войн между городами Towny с захватом точек
Система войн между городами Towny с захватом точек
FunTeleports • Плагин на телепорты с FunTime (1.16-1.26)
FunTeleports • Плагин на телепорты с FunTime (1.16-1.26)
Плагин на телепорты с сервера FunTime
HolyShulkerEvent • Плагин на ивент шалкеров с HolyWorld (1.16-1.26)
HolyShulkerEvent • Плагин на ивент шалкеров с HolyWorld (1.16-1.26)
Плагин на ивент шалкеров с HolyWorld
StealABrainrot • Браинроты (1.21-1.26)
StealABrainrot • Браинроты (1.21-1.26)
Сделайте на своем проекте молодежный режим браинротов!
HolyExchange • Биржа (1.16.5 - 1.21)
HolyExchange • Биржа (1.16.5 - 1.21)
Систему биржи с сервера HolyWorld
PowerAC • Облачный античит (1.16.5 - 1.21)
PowerAC • Облачный античит (1.16.5 - 1.21)
Анализирует поведение игроков и обнаруживает даже приватные читы
PowerAuth • Авторизация bungeecord
PowerAuth • Авторизация bungeecord
Плагин на авторизацию для bungeecord
ВерхНиз