Region Manager
System for managing and creating regions in Hytale
Описание
Региональный менеджер плагина
Обзор
Регион Hytale Manager - это профессиональная система защиты области для серверов Hytale с унифицированной структурой команд и расширенной системой разрешений.
Ключевые особенности
- Система разрешений на основе флагаКаждый флаг теперь имеет определенные модификации и обходные разрешения.
- Гранульный контроль доступаДифференцированные разрешения для владельцев, членов и администраторов
- Глобальные регионы в миреГлобальная конфигурация защиты в мире
- Создание регионаЕдиная система отбора и создания
- Полная система защитыПостроение, разрыв, взаимодействие, PvP, PvE
- Многомировая поддержка: Работает во всех серверных мирах
- Система приоритетовИнтеллектуальная обработка перекрывающихся регионов
- Автоматическая настойчивостьАвтоматическая экономия с помощью JSON Backup
- Безопасные операции: Разработан для многопользовательских серверов
- Базовая индексация: Оптимизирован для максимальной производительности
- Улучшенная система разрешенийРолевой контроль доступа
командование
Командование единого региона
/регион pos1Установите первую точку выбора/регион pos2Установить вторую точку выбораИзбранный регионЯсный текущий выбор/region create <name>Создать регион по выбору/region delete <name>- Исключить регион/region flag <region> <flag> <value>Установить флаг региона/region info [имя]Показать информацию о регионе/регион здесьПоказать регионы на текущей позицииСписок регионовПеречислите все регионы в современном мире/региональный приоритет <регион> <приоритет>Установить приоритет региона/region memberflag <region> <flag> <value>- Установка флагов для конкретных членов/region Member <region> <player> <action> <role>Управлять владельцами и членами региона (Действия: добавить/убрать/список | Роли: владелец/член)/region membersde <region> <mode>Переключаться между глобальными и специфическими флагами (истинное = глобальное, ложное = конкретное)
Флаги регионов
Флаги игроков
Игрок.ВходПозволяет игрокам войти в регион (по умолчанию: правда)Игрок PvpПозволяет игроку сражаться против игрока (по умолчанию: правда)Игрок PveПозволяет игроку сражаться против сущности (по умолчанию: правда)player.chatПозволяет игрокам отправлять сообщения в чате (по умолчанию: правда)Игровой автоматПозволяет крафт на рабочих станциях (по умолчанию: правда)
Флаги действий
action.buildРазрешает размещение блоков (по умолчанию: истинно)действие. разрывПозволяет блокировать (по умолчанию: истинно)action.harvest- Позволяет собирать блоки/кропы (по умолчанию: правда)
Флаги взаимодействия
взаимодействоватьПозволяет общее взаимодействие блоков (по умолчанию: истинно)Взаимодействие.КонтейнерПозволяет получить доступ к контейнерам (по умолчанию: истинно)Взаимодействие.chest- Позволяет получить доступ к сундукам (по умолчанию: истинно)Взаимодействие.benchПозволяет получить доступ к рабочим столам и мебели (по умолчанию: правда)Взаимодействие.Разрешает доступ к дверям (по умолчанию: истинно)Интерактивное кресло- Позволяет доступ к стульям и стульям (по умолчанию: правда)интерактивный порталПозволяет доступ к порталам и телепортерам (по умолчанию: истинно)
Пункт Флаги
item.dropПозволяет бросать предметы (по умолчанию: правда)item.pickupПозволяет собирать предметы (по умолчанию: правда)
Флаги мафии
mob.spawing скачатьПозволяет естественное нерест толпы (по умолчанию: правда)мафияПозволяет толпам наносить ущерб игрокам (по умолчанию: правда)
Флаги сообщений
message.greet.titleЗаголовок, показанный при въезде в регионmessage.greet.subtitle- Подзаголовок, показанный при входеmessage.greet.actionbarСообщение строки действия при входеmessage.greet.chatСообщение чата при входеmessage.greet.notification- Уведомление при входеmessage.farewell.titleЗаголовок, показанный при выезде из регионаmessage.farewell.subtitle- Подзаголовок, показанный при выездеmessage.farewell.actionbarСообщение в строке действия при выходеmessage.farewell.chatСообщение в чате при выходеmessage.farewell.notification- Уведомление при выездеmessage.notification.iconИконка для уведомлений (по умолчанию: «Weapon_Sword_Mithril»)Сообщение.Уведомление.ПродолжительностьПродолжительность уведомлений в секундах (по умолчанию: 3)
Флаги управления
собственники- Разделенный по запятой список владельцев UUIDчлены- Разделенный запятой список членов UUIDЧлены-использование-глобальные флаги- Если это правда, члены используют глобальные флаги; если это ложь, у них есть определенные ценности (по умолчанию: правда).Модифицированные флагиПозволяет владельцам изменять флаги регионов (по умолчанию: истинно)Приглашение членовПозволяет участникам приглашать других игроков (по умолчанию: ложные)группа разрешенийГруппа разрешений, необходимая для доступа
Система разрешений
Специальные разрешения на флаг
Каждый флаг теперь имеет два конкретных разрешения:
Разрешение на изменение:
razorplay.regionmanager.flags.modify.- Пример:
razorplay.regionmanager.flags.modify.player.entry - Позволяет изменять значение конкретного флага
- Пример:
Обходить разрешение:
razorplay.regionmanager.flags.bypass.- Пример:
razorplay.regionmanager.flags.bypass.player.entry - Позволяет игнорировать ограничение флага
- Пример:
Доступные роли
- АдминистраторыИгроки с которыми
регион.админиметь полный контроль - Владельцы: могут управлять своими регионами (зависит от
Модифицированные флаги) - ЧленыОграниченные разрешения на основе конфигурации региона
Командные разрешения
/ Создать регион- Требуется сначала установить точки отбораРегион исключить- Требуется разрешение администратора или владение региономФлаг регионаРазрешение зависит от типа флага и роли пользователя.Региональный приоритет- Требуется разрешение администратора или владение регионом/ Региональный член- Требует администратора, владельца или члена с разрешением на приглашение/Областной флаг- Требуется разрешение администратора или право собственности с разрешением на изменение
Система защиты событий
Плагин включает в себя системы защиты для:
- Блоки: Блокировка и размещение
- ВзаимодействияДоступ к сундукам, дверям, мебели и т. Д.
- сражатьсяPvP и PvE
- Пункты: Сбрасывать и собирать предметы
- Чат: чат сообщения
- ремеслоРабочие станции
- ПереходыВъезд и выезд из регионов
установка
- Поместите файл плагина JAR на сервер Hytale
модпапка - Перезагрузить сервер
- Используйте команды для создания и управления регионами
Технические детали
- Построен для архитектуры ECS Hytale
- Использует фрагментную пространственную индексацию
- Безопасные однотонные узоры
- Постоянство на основе GSON
- Унифицированная структура команд с помощью AbstractPlayerCommand
- Усовершенствованная система проверки разрешений
Лицензия
МТИ Лицензия
Поддержка
По вопросам или вопросам обращайтесь к разработчику.
Показать оригинальное описание (English)
Region Manager Plugin
Overview
Hytale Region Manager is a professional area protection system for Hytale servers with a unified command structure and advanced permission system.
Key Features
- Flag-based permission system: Each flag now has specific modify and bypass permissions
- Granular access control: Differentiated permissions for owners, members, and administrators
- Global regions per world: Global protection configuration per world
- Region creation: Unified selection and creation system
- Complete protection system: Build, break, interaction, PvP, PvE
- Multi-world support: Works across all server worlds
- Priority system: Intelligent handling of overlapping regions
- Automatic persistence: Automatic saving with JSON backup
- Thread-safe operations: Designed for multiplayer servers
- Chunk-based indexing: Optimized for maximum performance
- Enhanced permission system: Role-based access control
Commands
Unified Region Commands
/region pos1- Set first selection point/region pos2- Set second selection point/region deselect- Clear current selection/region create <name>- Create region from selection/region delete <name>- Delete a region/region flag <region> <flag> <value>- Set region flag/region info [name]- Show region information/region here- Show regions at current position/region list- List all regions in current world/region priority <region> <priority>- Set region priority/region memberflag <region> <flag> <value>- Set member-specific flags/region member <region> <player> <action> <role>- Manage owners and members of a region (Actions: add/remove/list | Roles: owner/member)/region membermode <region> <mode>- Toggle between global and member-specific flags (true = global, false = specific)
Region Flags
Player Flags
player.entry- Allows players to enter the region (default: true)player.pvp- Allows player vs player combat (default: true)player.pve- Allows player vs entity combat (default: true)player.chat- Allows players to send chat messages (default: true)player.craft- Allows crafting at workstations (default: true)
Action Flags
action.build- Allows block placement (default: true)action.break- Allows block breaking (default: true)action.harvest- Allows harvesting blocks/crops (default: true)
Interaction Flags
interact- Allows general block interaction (default: true)interact.container- Allows accessing containers (default: true)interact.chest- Allows accessing chests (default: true)interact.bench- Allows accessing workbenches and furniture (default: true)interact.door- Allows accessing doors (default: true)interact.chair- Allows accessing chairs and stools (default: true)interact.portal- Allows accessing portals and teleporters (default: true)
Item Flags
item.drop- Allows dropping items (default: true)item.pickup- Allows picking up items (default: true)
Mob Flags
mob.spawning- Allows natural mob spawning (default: true)mob.damage- Allows mobs to damage players (default: true)
Message Flags
message.greet.title- Title shown when entering regionmessage.greet.subtitle- Subtitle shown when enteringmessage.greet.actionbar- Action bar message when enteringmessage.greet.chat- Chat message when enteringmessage.greet.notification- Notification when enteringmessage.farewell.title- Title shown when leaving regionmessage.farewell.subtitle- Subtitle shown when leavingmessage.farewell.actionbar- Action bar message when leavingmessage.farewell.chat- Chat message when leavingmessage.farewell.notification- Notification when leavingmessage.notification.icon- Icon for notifications (default: "Weapon_Sword_Mithril")message.notification.duration- Duration of notifications in seconds (default: 3)
Management Flags
owners- Comma-separated list of owner UUIDsmembers- Comma-separated list of member UUIDsmembers-use-global-flags- If true, members use global flags; if false, they have specific values (default: true)owners-modify-flags- Allows owners to modify region flags (default: true)members-can-invite- Allows members to invite other players (default: false)permission-group- Permission group required to access
Permission System
Flag-Specific Permissions
Each flag now has two specific permissions:
Modification permission:
razorplay.regionmanager.flags.modify.{key}- Example:
razorplay.regionmanager.flags.modify.player.entry - Allows modifying the value of a specific flag
- Example:
Bypass permission:
razorplay.regionmanager.flags.bypass.{key}- Example:
razorplay.regionmanager.flags.bypass.player.entry - Allows ignoring the flag restriction
- Example:
Access Roles
- Administrators: Players with
region.adminhave full control - Owners: Can manage their regions (depends on
owners-modify-flags) - Members: Limited permissions based on region configuration
Command Permissions
/region create- Requires selection points set first/region delete- Requires admin permission or region ownership/region flag- Permission depends on flag type and user role/region priority- Requires admin permission or region ownership/region member- Requires admin, ownership, or member with invite permission/region memberflag- Requires admin permission or ownership with modify permission
Event Protection System
The plugin includes protection systems for:
- Blocks: Block breaking and placement
- Interactions: Access to chests, doors, furniture, etc.
- Combat: PvP and PvE
- Items: Dropping and picking up items
- Chat: Chat messages
- Crafting: Workstations
- Transitions: Entering and leaving regions
Installation
- Place the plugin JAR file in your Hytale server's
modsfolder - Restart the server
- Use commands to create and manage regions
Technical Details
- Built for Hytale's ECS architecture
- Uses chunk-based spatial indexing
- Thread-safe singleton patterns
- GSON-based persistence
- Unified command structure using AbstractPlayerCommand
- Enhanced permission validation system
License
MIT License
Support
For issues or questions, contact the developer.
Последние версии
RegionManager-2.6.0.jar
RegionManager-2.1.0.jar
RegionManager-2.0.4.jar
RegionManager-2.0.0.jar
RegionManager-1.1.0.jar
Информация
Авторы:
Версии игры:
Создан: 16.01.2026