Плагин Продажа Механика Утилита Оптимизация Защита Другое ARGManager - Система приватов специально разработанная под анархию [1.2]

Нет прав для покупки (800,00 ₽)
ARGManager - Система приватов специально разработанная под анархию
Краткое описание:
Добавляет необычный способ привата баз, который вы ещё не видели
370
  • Лайк 0
Реакции:1 пользователя

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

Рефакторинг системы прав

Проведена полная переработка системы прав на более расширенную и более логичную

Добавлены новые плюшки

Добавлена система защиты(можно вкл/выкл в конфиге), ядро атакует игроков снарядом шалкера если...
Смотреть еще...
Для версий
  1. 1.12.✘
  2. 1.13.✘
  3. 1.14.✘
  4. 1.15.✘
  5. 1.16.✘
  6. 1.17.✘
  7. 1.18.✘
  8. 1.19.✘
  9. 1.20.✘
  10. 1.21.✘
Java
  1. Java 17
Зависимости
Нету
AnarchyRGManager - Система приватов специально разработанная под анархию, имеет частичный функционал WorldGuard, но являеться независимой системой приватов, в которой помимио привата территории через pos1 - pos2,нужно оборонять и застраивать свое ядро!Также ядро может само себя оборонять!
1752610112305

ВИДЕО:

🔧 Основные механики:

  1. Система привата с помощью выделения точек инструментом или командами
  2. Система создания и удаления привата (при добровольной и не добровольной основе)
  3. Система ядра привата (аналог блока привата,но использует принцип с точками вместо радиуса,тк это больше нравиться игрокам и намного удобнее)
  4. О ядре привата: ядро привата являеться эндер-кристалом с указанным в конфиге количеством хп, 1 удар игрока - 1хп, взрыв динамита - 10 хп, если уничтожить ядро привата регион автоматически удалиться навсегда, владелец и участники региона не имеют возможности никак уничтожить ядро привата,только если владелец не напишет команду /rg remove название привата, также ядро может атаковать тех кто вторгаеться в приват, наносит урон владельцу,участникам и ядру.
  5. О системе флагов:
    • PVP - Включает/отключает пвп в регионе (может редактировать только оператор)​
    • PLACE - Включает/отключает возможность ставить блоки в привате (не будет иметь влияния если выключен Interact)​
    • DESTROY - Включает/отключает возможность ломать блоки в привате(не будет иметь влияния если выключен interact)​
    • MOB - Включает/отключает возможность естественной генерации спавнить мобов(может редактировать только оператор)​
    • TELEPORT - Включает/отключает возможность телепортации в регионе(может изменять только оператор)​
    • ADMIN - Включает/отключает административные возможности у региона такие как приоритет и пересечение (являеться инструментом для создания приватов на спавне или пвп зон - позволяет регионам пересекаться)​
  6. Система защиты от багов и эксполитов: ядро привата нельзя двигать поршнями, нельзя телепортировать через порталы, нельзя никаким образом переместить, даже если это получиться оно вернеться обратно!
  7. Система участников:
    • Участник - имеет права: обходить флаги которые установлены в регионе кроме: PVP,MOB,TELEPORT,ADMIN​
    • Участник - не имеет прав на удаление региона, добавление в регион,удаление из региона​
    • Участник - не может наносить как либо урон ядру - кроме как взрывом тнт(по желанию покупателя можем убрать)​
  8. Система минимального/максимальнного количества регионов - по правам(можно использовать разрешение rg.(цифра доступного кол-ва регионов у привилегии)
  9. Система минимальнного/максимальнного количества регионов - по правам(можно использовать разрешение rg.maxsize.(цифра в блоках на сторону привата для того что привилегия имела лимит выше)
  10. Система визуализации регионов - может включать только владелец региона и участник, у каждого своя визуализация, другие игроки ее не видят, она отображает границы региона
  11. Дополнение про ядро: ядро также имеет отображаеммое количество хп и название региона ввиде летающего текста - он отображаеться у каждого по разному, он не будет отображен у игрока если он не атаковал регион, зашел в него или ударил кого либо в регионе - летающий текст с информацией пропадает если убежать от региона или повзаимодействовать с чем либо за границами региона, сделано это для того чтобы регионы нельзя было найти из-за этого
  12. Поддержка TAB, умного автодополнения(1.16.5+)
  13. Поддержка HEX(1.16.5+)

1752432128177
1752432151061

1752432080298


🔧 Конфигурация (config.yml):​

CONFIG:
settings:
# Настройки атаки ядра(защита регионов)
  shulker-attack:
enabled: true       # Включить защиту ядра (true/false)
    cooldown: 3        # Задержка между атаками в секундах
    no-levitation: true # Отключить эффект левитации (true/false)
    damage: 4.0        # Урон от атаки

  # Основные настройки защиты
  protect-region: true  # Глобальное включение защиты регионов (true/false)

  # Флаги по умолчанию для новых регионов
  default-flags:
pvp: true          # Разрешить PvP (true/false)
    interact: false    # Разрешить взаимодействие с объектами (true/false)
    mob: true          # Разрешить спавн мобов (true/false)
    teleport: true     # Разрешить телепортацию (true/false)
    destroy: false     # Разрешить разрушение блоков (true/false)
    place: false       # Разрешить установку блоков (true/false)
    admin: false       # Сделать регион админским (true/false)

  # Настройки отбрасывания
  knockback-on-hit: true  # Включить отбрасывание при ударе (true/false)
  knockback-strength: 1.0 # Сила отбрасывания (значение от 0.1 до 10.0)

  # Лимиты и размеры регионов
  max-regions-per-player: 5 # Макс. регионов на игрока
  max-region-size: 50       # Макс. размер региона (в блоках)
  min-region-size: 5        # Мин. размер региона (в блоках)

  # Настройки ядра региона
  core-hits-to-break: 30    # Ударов для разрушения ядра
  core-hit-reset-time: 60   # Время сброса счетчика ударов (в секундах)

  # Текстовое отображение ядра
  core-text-display:
enabled: true           # Включить текст над ядром (true/false)
    text: "&l&fРегион: &#2BFB00&l%name%\n&r&#2BFB00❤ &#2BFB00%hits%&r&f/&#2BFB00%max_hits%"
    show-time: 10           # Время показа текста после удара (в секундах)

🔧 Конфигурация (messages.yml):​

СООБЩЕНИЯ:
messages:
prefix: "&#2BFB00&lS&#53FC22&ly&#7CFD43&ls&#A4FD65&lt&#CDFE86&le&#F5FFA8&lm ➤ &r&f"

  # Основные сообщения
  success:
protect-enabled: "Защита региона &#2BFB00%region%&f&r включена! Теперь ядро будет атаковать нарушителей."
    region-destroyed-by-you: "Вы уничтожили приват &#2BFB00%region%&f&r, принадлежащий игроку &#2BFB00%owner%&f&r!"
    wand-received: "Вы получили палочку для выделения регионов!Выделите первую и вторую точку, после напишите &#2BFB00/rg create <название привата>&f&r и следуйте инструкциям&f&r"
    pos1-set: "Точка 1 установлена на X: &#2BFB00%x%&f&r, Y: &#2BFB00%y%&f&r, Z: &#2BFB00%z%&f&r"
    pos2-set: "Точка 2 установлена на X: &#2BFB00%x%&f&r, Y: &#2BFB00%y%&f&r, Z: &#2BFB00%z%&f&r"
    region-dimensions: "Размеры региона: Ширина: &#2BFB00%width%&f&r, Высота: &#2BFB00%height%&f&r, Глубина: &#2BFB00%depth%&f&r"
    core-received: "Вы получили ядро региона!Установите его в течении  &#2BFB001 минуты&f&r и ваш приват активируеться,иначе все нужно будет делать заново!"
    region-removed: "Регион &#2BFB00%name%&f&r был удален"
    flag-set: "Флаг &#2BFB00%flag%&f&r в регионе &#2BFB00%region%&f&r установлен на: &#2BFB00%value%"
    region-activated: "Регион &#2BFB00%name%&f&r активирован!"
    member-added: "Игрок &#2BFB00%player%&f&r добавлен в регион &#2BFB00%region%"
    member-removed: "Игрок &#2BFB00%player%&f&r удален из региона &#2BFB00%region%"
    owner-changed: "Владелец региона &#2BFB00%region%&f&r изменен на &#2BFB00%player%"
    region-visualized: "Визуализация границ региона &#2BFB00%name%&f&r включена"
    visualization-off: "Визуализация границ отключена"
    region-removed-by-player-explosion: "Регион &#2BFB00%name%&f&r был уничтожен игроком &#2BFB00%player%&f&r с помощью взрыва!"
    region-removed-by-explosion: "Регион &#2BFB00%name%&f&r был уничтожен взрывом!"
    corners-shown: "Углы региона &#2BFB00%name%&f&r показаны"
    region-size-info: "Размер региона: &#2BFB00%width%&f&rx&#2BFB00%height%&f&rx&#2BFB00%depth% блоков"
    admin-bypass: "Вы обошли защиту региона (админ-режим)"
    action-confirmed: "Действие подтверждено!"

  # Ошибки
  errors:
porshni: "Вы не можете ставить/двигать поршнем ядро!Удивительно как вы до этого додумались!"
    invalid-region-name: "Имя региона может содержать только буквы (a-z, A-Z) и цифры (0-9)"
    player-only: "Эта команда доступна только игрокам!"
    invalid-usage: "Неправильное использование команды!"
    selection-required: "Сначала выделите область с помощью палочки!Или команд &#2BFB00/rg pos(1-2)"
    different-worlds: "Точки находятся в разных мирах!"
    region-too-large: "Регион слишком большой! Макс. размер: &#2BFB00%max-size% (Ваш: &#2BFB00%width%&f&rx&#2BFB00%height%&f&rx&#2BFB00%depth%)"
    region-too-small: "Регион слишком маленький! Мин. размер: &#2BFB00%min-size% (Ваш: &#2BFB00%width%&f&rx&#2BFB00%height%&f&rx&#2BFB00%depth%)"
    finish-current-region: "Завершите создание текущего региона перед созданием нового!"
    region-exists: "Регион с таким именем уже существует!"
    max-regions-reached: "Вы достигли максимального количества регионов для вашей привелегии (&#2BFB00%max%&f&r)!"
    region-overlap: "Регион пересекается с существующим регионом!"
    no-region: "Регион не найден!"
    no-permission: "У вас нет прав на это действие!Вы либо не владелец региона, либо просто не имете прав на это!"
    invalid-flag-value: "Недопустимое значение флага (используйте true/false)!"
    admin-only-flag: "Этот флаг могут изменять только администраторы!"
    unknown-flag: "Неизвестный флаг!"
    player-not-found: "Игрок не найден!"
    cannot-add-owner: "Нельзя добавить владельца как участника!"
    already-owner: "Этот игрок уже является владельцем!"
    invalid-region-data: "Некорректные данные региона!"
    core-not-inside: "Ядро должно быть внутри региона!"
    core-outside-region: "Ядро находится вне границ региона!"
    core-placement-failed: "Не удалось разместить ядро региона!"
    duping-attempt: "Обнаружена попытка дублирования ядра!Пожалуйста удалите ядра просто поставив их!"
    core-placement-blocked: "Невозможно разместить ядро - блокировано!"
    inventory-full: "Ваш инвентарь полон, ядро не выдано!"
    visualization-already-active: "Визуализация уже активна"
    visualization-not-active: "У вас нет активной визуализации"
    world-not-loaded: "Мир региона не загружен!"
    core-already-placed: "Ядро уже размещено!"
    core-not-found: "Ядро региона не найдено!"
    not-enough-arguments: "Недостаточно аргументов!"
    confirmation-required: "Требуется подтверждение!"
    selection-timeout: "Время выделения истекло!"
    core-timeout: "Время на активацию региона истекло!"
    cooldown-active: "Подождите перед использованием этой команды!"
    protect-disabled: "Система защиты регионов отключена на этом сервере."
  # Информация
  info:
header: "Информация о регионе &#2BFB00%name%"
    owner: "&fВладелец: &#2BFB00%owner%"
    members: "&fУчастники: &#2BFB00%members%"
    no-members: "&fНет участников"
    bounds: "&fГраницы: &fОт &#2BFB00%pos1%&f&r до &#2BFB00%pos2%"
    core-not-set: "&fНе установлено"
    core-block: "&fЯдро: &#2BFB00%core%"
    flags-header: "&fФлаги региона:"
    flag-line: "&f- %flag%: &#2BFB00%value%"
    flag-value-allowed: "&aРазрешено"
    flag-value-denied: "&cЗапрещено"
    flag-value-yes: "&aДа"
    flag-value-no: "&cНет"
    no-owned-regions: "У вас нет своих регионов"
    member-regions-header: "&fРегионы, где вы участник:"
    place-core-to-activate: "&fРазместите ядро в регионе, чтобы активировать его!"
    check-no-overlaps: "&fРегион не пересекается с другими"
    pending-messages: "&fУ вас есть непрочитанные сообщения о регионах:"

  # Предупреждения
  warnings:
owner-cant-break-core: "Вы владелец и не можете уничтожить свое ядро! Используйте &#2BFB00%command%&f&r для удаления региона."
    member-cant-break-core: "Вы не можете разрушить ядро региона, в котором состоите!Будьте благодарны тому кто вас приютил!"
    no-inactive-regions: "У вас нет неактивных регионов!"
    destroy-disabled: "Вы не можете разрушать блоки в этом регионе!"
    place-disabled: "Вы не можете ставить блоки в этом регионе!"
    core-removed-from-container: "Ядро региона было извлечено из контейнера и возвращено вам!"
    core-dropped-on-ground: "Ваш инвентарь полон, ядро региона было выброшено на землю!"
    inactive-region-removed: "Ваш неактивированный регион был удален, так как вы не установили кристалл в течение 1 минуты"
    cannot-put-core-in-offhand: "Нельзя помещать ядро региона во вторую руку!"
    cannot-drop-core: "Вы не можете выбросить ядро региона!"
    cannot-move-core: "Вы не можете переместить ядро!"
    core-removed: "Ядро региона было удалено из вашего инвентаря!"
    pvp-disabled: "PvP запрещено в этом регионе!"
    interact-disabled: "Взаимодействие,ломании и установка блоков запрещена в этом регионе!"
    teleport-disabled: "Телепортация запрещена в этом регионе!"
    visualization-too-far: "Вы слишком далеко от региона для визуализации!Визуализация была отключена"
    you-core-damaged: "Ваше ядро в регионе &#2BFB00%name%&f&r повреждено! (%current%/%max%), срочно вернитесь домой и отбейте атаку!"
    core-damaged: "Вы повредили ядро чужого привата! (&#2BFB00%current%/%max%&f&r)"
    core-damaged-by-player-explosion: "Ядро региона &#2BFB00%region%&f&r повреждено взрывом от &#2BFB00%player%&f&r! (&#2BFB00%current%&f&r/&#2BFB00%max%&f&r)"
    core-damaged-by-explosion: "Ядро региона &#2BFB00%region%&f&r повреждено взрывом! (&#2BFB00%current%&f&r/&#2BFB00%max%&f&r)"
    core-destroyed-by-player: "Ваше ядро в регионе было уничтожено игроком &#2BFB00%player%&f&r!"
    core-destroyed-by-explosion: "Ваше ядро в регионе было уничтожено взрывом!"
    core-attack-cooldown: "Подождите перед следующим ударом по ядру!"
    action-cancelled: "Действие отменено"

  # Помощь
  help:
line1: "&#2BFB00Помощь по регионам"
    line2: "/rg &#2BFB00wand &7- Получить палочку для выделения"
    line3: "/rg &#2BFB00pos1 &7- Установить первую точку"
    line4: "/rg &#2BFB00pos2 &7- Установить вторую точку"
    line5: "/rg &#2BFB00create &7<name> - Создать регион"
    line6: "/rg &#2BFB00remove &7<name> - Удалить регион"
    line7: "/rg &#2BFB00flag &7<region> <flag> <true/false> - Установить флаг"
    line8: "/rg &#2BFB00info &7<name> &7- Информация о регионе"
    line9: "/rg &#2BFB00check &7<name> &7- Проверить пересечения"
    line10: "/rg &#2BFB00vis &7<name> &7- Визуализировать регион"
    line11: "/rg &#2BFB00addmember &7<region> <player> - Добавить участника"
    line12: "/rg &#2BFB00delmember &7<region> <player> - Удалить участника"
    line13: "/rg &#2BFB00setowner &7<region> <player> - Сменить владельца"
    line14: "/rg &#2BFB00list &7- Список ваших регионов"
    line15: "/rg &#2BFB00visoff &7- Отключить визуализацию"
    line16: "/rg &#2BFB00protect &7- <регион> on/off &7- Включить/выключить защиту региона"
    protect: "/rg protect <регион> on/off &7- Включить/выключить защиту региона"
    create: "Использование:  &#2BFB00/rg create <name>"
    remove: "Использование:  &#2BFB00/rg remove <name>"
    flag: "Использование:  &#2BFB00/rg flag <region> <pvp|interact|mob|teleport|build|place|admin> <true/false>"
    info: "Использование:  &#2BFB00/rg info <name>"
    check: "Использование:  &#2BFB00/rg check <name>"
    visualize: "Использование:  &#2BFB00/rg vis <name>"
    addmember: "Использование:  &#2BFB00/rg addmember <region> <player>"
    delmember: "Использование:  &#2BFB00/rg delmember <region> <player>"
    setowner: "Использование:  &#2BFB00/rg setowner <region> <player>"
    corners: "Использование:  &#2BFB00/rg corners <region>"

  # Списки
  list:
header: "&#2BFB00Информация о ваших регионах"
    region: "Регион: &#2BFB00%region%"
    owner: "Владелец: &#2BFB00%owner%"
    members: "Участники: &#2BFB00%members%"

  # Предметы
  items:
 wand:
name: "&#2BFB00Посох защиты дома"
      lore:
- "&7ЛКМ - Первая точка"
        - "&7ПКМ - Вторая точка"
    core:
name: "&#2BFB00&lЯдро региона"
      lore:
- "&7Поставьте его в регионе"
        - "&7Без него не будет создан регион"

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

КомандаПрименениеПрава
/rg wandПолучить палку для выделения регионаrg.base
/rg pos1Установить первую точку выделенияrg.base
/rg pos2Установить вторую точку выделенияrg.base
/rg create <имя>Создать регионrg.base
/rg remove <имя>Удалить регионrg.base(владелец) или rg.admin
/rg flag <р> <ф> <з>Изменить флаг региона (например, pvp true)rg.base (владелец) или rg.admin
/rg info <регион>Информация о регионеrg.base (владелец/участник) или rg.admin
/rg check <регион>Проверить пересечения регионаrg.base (владелец) или rg.admin
/rg visualize <регион>Визуализировать границыrg.base (владелец/участник) или rg.admin
/rg visoffОтключить визуализациюrg.base
/rg addmember <р> <игр>Добавить участникаrg.base (владелец) или rg.admin
/rg delmember <р> <игр>Удалить участникаrg.base (владелец) или rg.admin
/rg setowner <р> <игр>Передать владение региономrg.base (владелец) или rg.admin
/rg listСписок ваших регионовrg.base
/rg corners <регион>Показать углы регионаrg.base (владелец/участник) или rg.admin
/rg helpСправка по командамrg.base
/rg protect <регион> on/offВключить.выключить оборону ядраrg.base

Флаги регионов:​

ФлагОписаниеПрава для изменения
pvpРазрешить PvP в регионеrg.admin
interactРазрешить взаимодействие с объектамиВладелец или rg.admin
mobРазрешить спавн мобовrg.admin
teleportРазрешить телепортациюВладелец или rg.admin
destroyРазрешить разрушение блоковВладелец или rg.admin
placeРазрешить установку блоковВладелец или rg.admin
adminСделать регион админскимrg.admin

Основные права:​

  • rg.base:
    • Базовое право для использования основных команд плагина (например, /rg wand, /rg pos1, /rg pos2, /rg create).
    • Без этого права игрок не сможет пользоваться основными функциями плагина.
  • rg.admin:
    • Дает полный доступ ко всем функциям плагина, включая:
      • Создание регионов без ограничений.
      • Удаление любых регионов (даже чужих).
      • Изменение флагов (pvp, mob, teleport, admin) в любых регионах.
      • Установку регионов как админских (admin flag).
      • Обход защиты регионов (игнорирование флагов pvp, interact, destroy, place и т.д.).
    • Включает в себя все остальные права (rg.base, rg.bypass, rg.oneshot, rg.bymaxsize).
  • rg.bypass:
    • Позволяет игроку игнорировать ограничения регионов:
      • Разрешает разрушать блоки, взаимодействовать с объектами и т.д., даже если флаги региона запрещают это.
    • Полезно для администраторов или модераторов, которым нужно обходить защиту.
  • rg.oneshot:
    • Позволяет уничтожать ядро региона (Ender Crystal) с одного удара.
    • Без этого права игроку нужно нанести несколько ударов по ядру (количество задается в конфиге).
  • rg.bymaxsize:
    • Позволяет игнорировать ограничение на максимальный размер региона (параметр max-region-size в конфиге).
    • Без этого права игрок не сможет создать регион, превышающий максимальный размер.
  • rg.bymaxsize:
    • Позволяет игнорировать ограничение на максимальный размер региона (параметр max-region-size в конфиге).
    • Без этого права игрок не сможет создать регион, превышающий максимальный размер.

Автор

CMon

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

PvPDuelSystem - Cистема дуэлей с аренами, поиском и KD
PvPDuelSystem - Cистема дуэлей с аренами, поиском и KD
Такого ты не видел
MCEconomy - Просто обычная экономика, без лишних функций
MCEconomy - Просто обычная экономика, без лишних функций
Просто обычная экономика, без лишних функций
WarpManager - Обычный плагин на варпы, без лишнего функционала
WarpManager - Обычный плагин на варпы, без лишнего функционала
Ставь варпы, себе, своим игрокам и папе
ВерхНиз