- Поддерживаемые версии
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 17
AnarchyRGManager - Система приватов специально разработанная под анархию, имеет частичный функционал WorldGuard, но являеться независимой системой приватов, в которой помимио привата территории через pos1 - pos2,нужно оборонять и застраивать свое ядро!
GIF ПРЕЗЕНТАЦИЯ:
Технические особенности:
Особенности геймплея:
Конфигурация (messages.yml):
GIF ПРЕЗЕНТАЦИЯ:
Основные возможности:
- Гибкая система создания регионов
- Создание через команду /rg create <название> или специальную палку (выдается /rg wand)
- Два режима выделения территории: по точкам (pos1/pos2) или через удары палкой
- Ограничения по размеру (настраивается в конфиге)
- Механика ядра региона
- End Crystal как физическое представление региона
- Настраиваемое количество HP (по умолчанию 30 ударов)
- Визуальный текстовый дисплей с информацией о состоянии
- Защита от перемещения (поршнями, телепортацией)
- Автоматическое восстановление позиции при смещении
- Комплексная система флагов
Доступные флаги:- BUILD - размещение блоков
- BREAK - разрушение блоков
- INTERACT - взаимодействие с объектами
- PVP - боевые взаимодействия
- MOB_SPAWN - естественный спавн мобов
- ADMIN - особые права (для арен и спецзон)
- Управление доступом
- Система владельцев и участников
- Команды добавления/удаления участников
- Разграничение прав (участники не могут менять настройки)
- Визуализация и информативность
- Подсветка границ региона (частицы)
- Информационные сообщения
- TAB-автодополнение команд
- Контекстные подсказки
- Защита от злоупотреблений
- Анти-баг система
- Защита от дублирования предметов
- Блокировка нелегальных взаимодействий
- Оптимизированная проверка регионов
- Кастомизация
- Полная настройка через конфиги
- Поддержка HEX-формата для текстов
- Локализация сообщений
- Настройка визуальных эффектов

- Оптимизированный код для работы на больших серверах
- Минимальное влияние на производительность
- Совместимость с другими плагинами
- Гибкая система разрешений
- Поддержка новых версий Minecraft

- Тактические возможности защиты территорий
- Динамичные PvP-столкновения за контроль регионов
- Стратегическое размещение ядер
- Возможность создания общественных зон и арен
Конфигурация (config.yml):
Код:
settings:
default-flags:
pvp: true
interact: false
mob: true
teleport: true
destroy: false
place: false
admin: false
knockback-on-hit: true
knockback-strength: 2.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
text: "&l&fРегион: BFB00&l%name%\n&rBFB00❤ BFB00%hits%&r&f/BFB00%max_hits%"
show-time: 10

Код:
messages:
prefix: "BFB00&lS5FC22&lyCFD43&ls&#A4FD65<&#CDFE86&le&#F5FFA8&lm ➤ &r&f"
# Основные сообщения
success:
region-destroyed-by-you: "Вы уничтожили приват BFB00%region%&f&r, принадлежащий игроку BFB00%owner%&f&r!"
wand-received: "Вы получили палочку для выделения регионов!"
pos1-set: "Точка 1 установлена на X: BFB00%x%&f&r, Y: BFB00%y%&f&r, Z: BFB00%z%&f&r"
pos2-set: "Точка 2 установлена на X: BFB00%x%&f&r, Y: BFB00%y%&f&r, Z: BFB00%z%&f&r"
region-dimensions: "Размеры региона: Ширина: BFB00%width%&f&r, Высота: BFB00%height%&f&r, Глубина: BFB00%depth%&f&r"
core-received: "Вы получили ядро региона!"
region-removed: "Регион BFB00%name%&f&r был удален"
flag-set: "Флаг BFB00%flag%&f&r в регионе BFB00%region%&f&r установлен на: BFB00%value%"
region-activated: "Регион BFB00%name%&f&r активирован!"
member-added: "Игрок BFB00%player%&f&r добавлен в регион BFB00%region%"
member-removed: "Игрок BFB00%player%&f&r удален из региона BFB00%region%"
owner-changed: "Владелец региона BFB00%region%&f&r изменен на BFB00%player%"
region-visualized: "Визуализация региона BFB00%name%&f&r включена"
visualization-off: "Визуализация отключена"
region-removed-by-player-explosion: "Регион BFB00%name%&f&r был уничтожен игроком BFB00%player%&f&r с помощью взрыва!"
region-removed-by-explosion: "Регион BFB00%name%&f&r был уничтожен взрывом!"
corners-shown: "Углы региона BFB00%name%&f&r показаны"
region-size-info: "Размер региона: BFB00%width%&f&rxBFB00%height%&f&rxBFB00%depth% блоков"
admin-bypass: "Вы обошли защиту региона (админ-режим)"
action-confirmed: "Действие подтверждено!"
# Ошибки
errors:
porshni: "Вы не можете ставить/двигать поршнем ядро!Удивительно как вы до этого додумались!"
invalid-region-name: "Имя региона может содержать только буквы (a-z, A-Z) и цифры (0-9)"
player-only: "Эта команда доступна только игрокам!"
invalid-usage: "Неправильное использование команды!"
selection-required: "Сначала выделите область с помощью палочки!"
different-worlds: "Точки находятся в разных мирах!"
region-too-large: "Регион слишком большой! Макс. размер: BFB00%max-size% (Ваш: BFB00%width%&f&rxBFB00%height%&f&rxBFB00%depth%)"
region-too-small: "Регион слишком маленький! Мин. размер: BFB00%min-size% (Ваш: BFB00%width%&f&rxBFB00%height%&f&rxBFB00%depth%)"
finish-current-region: "Завершите создание текущего региона перед созданием нового!"
region-exists: "Регион с таким именем уже существует!"
max-regions-reached: "Вы достигли максимального количества регионов (BFB00%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: "Подождите перед использованием этой команды!"
# Информация
info:
header: "Информация о регионе BFB00%name%"
owner: "&fВладелец: BFB00%owner%"
members: "&fУчастники: BFB00%members%"
no-members: "&fНет участников"
bounds: "&fГраницы: &fОт BFB00%pos1%&f&r до BFB00%pos2%"
core-not-set: "&fНе установлено"
core-block: "&fЯдро: BFB00%core%"
flags-header: "&fФлаги региона:"
flag-line: "&f- %flag%: BFB00%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: "Вы владелец! Используйте BFB00%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: "Ваше ядро в регионе BFB00%name%&f&r повреждено! (%current%/%max%)"
core-damaged: "Вы повредили ядро! (BFB00%current%/%max%&f&r)"
core-damaged-by-player-explosion: "Ядро региона BFB00%region%&f&r повреждено взрывом от BFB00%player%&f&r! (BFB00%current%&f&r/BFB00%max%&f&r)"
core-damaged-by-explosion: "Ядро региона BFB00%region%&f&r повреждено взрывом! (BFB00%current%&f&r/BFB00%max%&f&r)"
core-destroyed-by-player: "Ваше ядро в регионе было уничтожено игроком BFB00%player%&f&r!"
core-destroyed-by-explosion: "Ваше ядро в регионе было уничтожено взрывом!"
core-attack-cooldown: "Подождите перед следующим ударом по ядру!"
action-cancelled: "Действие отменено"
# Помощь
help:
line1: "BFB00Помощь по регионам"
line2: "/rg BFB00wand &7- Получить палочку для выделения"
line3: "/rg BFB00pos1 &7- Установить первую точку"
line4: "/rg BFB00pos2 &7- Установить вторую точку"
line5: "/rg BFB00create &7<name> - Создать регион"
line6: "/rg BFB00remove &7<name> - Удалить регион"
line7: "/rg BFB00flag &7<region> <flag> <true/false> - Установить флаг"
line8: "/rg BFB00info &7<name> &7- Информация о регионе"
line9: "/rg BFB00check &7<name> &7- Проверить пересечения"
line10: "/rg BFB00vis &7<name> &7- Визуализировать регион"
line11: "/rg BFB00addmember &7<region> <player> - Добавить участника"
line12: "/rg BFB00delmember &7<region> <player> - Удалить участника"
line13: "/rg BFB00setowner &7<region> <player> - Сменить владельца"
line14: "/rg BFB00list &7- Список ваших регионов"
line15: "/rg BFB00visoff &7- Отключить визуализацию"
create: "Использование: BFB00/rg create <name>"
remove: "Использование: BFB00/rg remove <name>"
flag: "Использование: BFB00/rg flag <region> <pvp|interact|mob|teleport|build|place|admin> <true/false>"
info: "Использование: BFB00/rg info <name>"
check: "Использование: BFB00/rg check <name>"
visualize: "Использование: BFB00/rg vis <name>"
addmember: "Использование: BFB00/rg addmember <region> <player>"
delmember: "Использование: BFB00/rg delmember <region> <player>"
setowner: "Использование: BFB00/rg setowner <region> <player>"
corners: "Использование: BFB00/rg corners <region>"
# Списки
list:
header: "BFB00Информация о ваших регионах"
region: "Регион: BFB00%region%"
owner: "Владелец: BFB00%owner%"
members: "Участники: BFB00%members%"
# Предметы
items:
wand:
name: "BFB00Посох защиты дома"
lore:
- "&7ЛКМ - Первая точка"
- "&7ПКМ - Вторая точка"
core:
name: "BFB00&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 Флаги регионов:
Флаг Описание Права для изменения pvp Разрешить PvP в регионе rg.admin interact Разрешить взаимодействие с объектами Владелец или rg.admin mob Разрешить спавн мобов rg.admin teleport Разрешить телепортацию Владелец или rg.admin destroy Разрешить разрушение блоков Владелец или rg.admin place Разрешить установку блоков Владелец или rg.admin admin Сделать регион админским rg.admin Основные права:
- rg.base - Базовые права (использование палки, pos1/pos2 и тд)
- rg.oneshot - Уничтожение региона 1 кликом
- rg.admin - Полный доступ ко всем функциям (админские права)
- rg.bypass - Обход всех ограничений регионов