Скачать Leukocyte — Minecraft Моды — MetaMods

Leukocyte

Активный

Установок

1

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

1 месяц назад

Версии

1.18 — 1.21.8
Сервер
Fabric
Quilt
Управление
Утилиты

Leukocyte

Leukocyte представляет собой простой, но мощный мод для защиты мира в Minecraft, созданный специально для Fabric. Он предлагает гибкую систему управления правами игроков с возможностью интеграции с модификацией player-roles.

Основные принципы работы

В основе системы защиты Leukocyte лежит концепция "авторитетов" - специальных зон, которые применяют определённые правила к игрокам. Каждый авторитет имеет уникальное имя, уровень приоритета и список исключений для игроков.

Создание авторитетов

Для создания пустого авторитета используйте команду: /protect add <название>

Также можно создать авторитет для конкретной области:

  • /protect add <название> with universe (применяется везде)
  • /protect add <название> with <измерение> (действует в определённом измерении)
  • /protect add <название> with <мин> <макс> (работает в кубоиде между двумя координатами)

Удалить авторитет можно командой: /protect remove <название>

Настройка правил

Мод предоставляет широкий набор правил, которые можно применять в авторитетах:

  • break - возможность разрушать блоки
  • place - возможность устанавливать блоки
  • block_drops - выпадение предметов при разрушении блоков
  • interact_blocks - взаимодействие с блоками
  • interact_entities - взаимодействие с существами
  • interact - общее взаимодействие с блоками и существами
  • attack - атака других существ
  • pvp - атака других игроков
  • portals - создание порталов
  • crafting - создание предметов
  • fall_damage - получение урона от падения
  • hunger - уменьшение сытости
  • throw_items - выбрасывание предметов из инвентаря
  • pickup_items - подбор предметов игроками и существами
  • unstable_tnt - автоматическое воспламенение TNT
  • ignite_tnt - возможность поджигать TNT
  • spawn_withers - призыв Визеров
  • fire_tick - распространение огня
  • fluid_flow - течение жидкостей
  • ice_melt - таяние льда

Для установки правила используйте: /protect set rule <авторитет> <правило> <результат>

Создание сложных форм

Для защиты территорий сложной формы можно комбинировать несколько простых форм. Начните с команды /protect shape start, затем добавляйте примитивы:

  • /protect shape add universe - добавить всю вселенную
  • /protect shape add <измерение> - добавить измерение
  • /protect shape add <мин> <макс> - добавить кубоид

Завершите создание формы командой: /protect shape finish <название> to <авторитет>

Уровни приоритета

При наличии нескольких авторитетов можно установить их приоритет с помощью уровней. Более высокий уровень означает больший приоритет. Установите уровень командой: /protect set level <авторитет> <уровень>

Исключения

Можно исключить определённых игроков или роли из действия правил авторитета:

  • /protect exclusion add <авторитет> player <имя>
  • /protect exclusion add <авторитет> role <название>

Практический пример

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

Создаём глобальный авторитет:

/protect add global with universe
/protect set rule global place deny
/protect set rule global break deny
/protect set level global -1

Разрешаем строительство в измерении выживания:

/protect add survival with example:survival
/protect set rule survival place allow
/protect set rule survival break allow

Создаём зоны свободного строительства:

/protect add free_build
/protect set rule free_build place allow
/protect set rule free_build break allow
/protect shape start
/protect shape add -10 0 -10 10 255 10
/protect shape finish free_build_1 to free_build
/protect shape start
/protect shape add -100 0 -10 90 255 10
/protect shape finish free_build_2 to free_build
/protect exclusion add free_build role free_build_banned

Проверка и отладка

Для проверки работы защиты используйте команды:

  • /protect test - проверка правил в текущем месте
  • /protect list - список всех авторитетов
  • /protect display <авторитет> - информация о конкретном авторитете
Участники проекта
Gegy

Gegy

Разработчик

Создан: 17 дек 2021

ID: 7082