EasySafeZone

EasySafeZone

EasySafeZone is a Hytale plugin that makes managing protected areas super simple. It hooks right into Hytale's Builder Tools, so you can just select a region and create a Safe Zone where players can't fight, break blocks, or build.

31.0 загрузок
Обновлён 9 дней назад

Скриншоты

Описание

EasySafeZone

EasySafeZone Обеспечивает простую защиту региона для вашего сервера. Он позволяет вам определять 3D-области, где вы можете строго контролировать поведение игрока, что делает его идеальным для Spawns, Hubs, предоставляя игрокам свои собственные сюжеты или пользовательские арены.

Он предназначен для работы с нативными инструментами Hytale - просто выберите свою область, создайте зону и установите свои флаги.

Основные характеристики

  • Родной рабочий процесс Использует встроенный инструмент выбора для выбора.
  • Гранулярный контроль Переключать PVP, строить, ломать или блокировать взаимодействия по отдельности в зоне.
  • Визуальная отладка Оформите границы зоны в игре, чтобы проверить свои границы.
  • Горячие обновления Размеры или зоны флага мгновенно без перезапуска.
  • Редактировать существующие зоныЛегко загрузить сохраненную зону в инструмент выбора, используя одну команду.

Как использовать

Все команды работают с префиксом сафезон или псевдоним /sz.

1. Создание зоны

Плагин использует текущий выбор инструмента для определения границ.

  1. Оборудовать Инструмент выбора (перенаправлено с «Творческое меню»)
  2. Выберите свой объем.
  3. Выполняйте команду:

/sz create [Зоненазвание]

Пример:

/sz создает Spawn

alt text

2. Управление флагами защиты

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

Командир:

/sz flag [zone_name] [flag] [true/false]

Доступные флаги:

  • ПВПРазрешить или заблокировать повреждение игрока.
  • Обсуждение BLOCK_BREAKРазрешить или блокировать разрушающие блоки.
  • Блок_местоРазрешить или заблокировать размещение новых блоков.
  • BLOCK_USEРазрешить или блокировать взаимодействия (хосты, двери, лампы и т. Д.).

Примеры:

Создайте PVP Арена, но прекрати горевать:

"/sz flag Arena PVP true" 

alt text

3. Визуализация зон

Вам не нужно угадывать, где начинается или заканчивается зона. Вы можете физически установить границы в мире. Показать конкретную зону:

/sz show [ZoneName] Найдите ближайшую зону:

/sz шоу (без аргументов) выделит ближайшую зону в пределах 100 блоков.

Цветовое руководство:

  • Зеленый ящик: Безопасная зона (PVP отключена)
  • Красный ящик: Опасная зона (PVP включен)

alt text

4. Редактирование и изменение размеров зон

Если вы построили что-то новое и хотите расширить зону покрытия:

  1. Загрузите зону: Это ставит текущие границы зоны в ваш инструмент выбора.

/sz edit [ZoneName]

  1. Скорректируйте свой выбор: Используйте палочку или инструменты для сборки, чтобы изменить размер области.

  2. Сохранить изменения:

Обновление /sz [ZoneName]

Примечание: Это только обновляет границы. Ваши флаги будут сохранены.

5. Регистрация и удаление

Смотрите все зоны:

/sz список

alt text

Удалить зону:

/sz delete [ZoneName]


Разрешения

Вам понадобятся следующие разрешения для управления или обхода зон.

Административное управление

  • easy-safezone.admin Требуется использовать любой /sz команды.

Обходить разрешения Дайте их сотрудникам, чтобы они могли работать в охраняемых зонах без ограничений.

  • easy-safezone.bypass.all - Игнро все ограничения.
  • easy-safezone.bypass.pvp - Может атаковать в безопасных зонах.
  • easy-safezone.bypass.break - Может разбивать блоки в охраняемых зонах.
  • easy-safezone.bypass.place - Может размещать блоки в охраняемых зонах.
  • easy-safezone.bypass.use Может взаимодействовать с объектами в охраняемых зонах.
Показать оригинальное описание (English)

EasySafeZone

EasySafeZone provides straightforward region protection for your server. It allows you to define 3D areas where you can strictly control player behavior, making it perfect for Spawns, Hubs, giving players their own plots, or custom Arenas.

It is designed to work out of the box with Hytale's native tools—just select your area, create the zone, and set your flags.

Core Features

  • Native Workflow Uses the built-in Selection Tool for selection.
  • Granular Control Toggle PVP, building, breaking, or block interactions individually per zone.
  • Visual Debugging Render zone borders in-game to verify your boundaries.
  • Hot Updates Resize or flag zones instantly without restarts.
  • Edit existing zones: Easily load a saved Zone into the Selection Tool using a single command.

📚 How to Use

All commands function with the prefix /safezone or the alias /sz.

1. Creating a Zone

The plugin uses your current Selection Tool's selection to define boundaries.

  1. Equip the Selection Tool (from Creative Menu).
  2. Select your volume.
  3. Run the command:

/sz create [ZoneName]

Example:

/sz create Spawn

alt text

2. Managing Protection Flags

By default, creating a zone locks most things down. You can customize what is allowed inside using flags.

Command:

/sz flag [zone_name] [flag] [true/false]

Available Flags:

  • PVP: Allow or block player damage.
  • BLOCK_BREAK: Allow or block destroying blocks.
  • BLOCK_PLACE: Allow or block placing new blocks.
  • BLOCK_USE: Allow or block interactions (Chests, Doors, Lamps, etc.).

Examples:

Create a PVP Arena but stop griefing:

`/sz flag Arena PVP true`

alt text

3. Visualizing Zones

You don't need to guess where a zone starts or ends. You can render the boundaries physically in the world. Show specific zone:

/sz show [ZoneName] Find closest zone:

/sz show (without arguments) will highlight the nearest zone within 100 blocks.

Color Guide:

  • 🟩 Green Box: Safe Zone (PVP is Disabled)
  • 🟥 Red Box: Danger Zone (PVP is Enabled)

alt text

4. Editing & Resizing Zones

If you built something new and need to expand a zone coverage:

  1. Load the zone: This puts the zone's current boundaries into your selection tool.

/sz edit [ZoneName]

  1. Adjust your selection: Use your wand or builder tools to resize the area.

  2. Save changes:

/sz update [ZoneName]

Note: This only updates the boundaries. Your flags remain saved.

5. Listing & Deleting

See all zones:

/sz list

alt text

Remove a zone:

/sz delete [ZoneName]


🔐 Permissions

You will need the following permissions to manage or bypass zones.

Admin Management

  • easy-safezone.admin - Required to use any /sz commands.

Bypass Permissions Give these to staff to let them work inside protected zones without restrictions.

  • easy-safezone.bypass.all - Ignroes all restrictions.
  • easy-safezone.bypass.pvp - Can attack in safe zones.
  • easy-safezone.bypass.break - Can break blocks in protected zones.
  • easy-safezone.bypass.place - Can place blocks in protected zones.
  • easy-safezone.bypass.use - Can interact with objects in protected zones.

Последние версии

EasySafeZone-1.0.0.jar

Early Access 24.01.2026 13.9 МБ