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

Barricade

Активный

Установок

0

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

1 месяц назад

Версии

1.21.1 — 1.21.5
Сервер
Fabric
Neoforge
Утилиты

Barricade

Модификация Barricade расширяет возможности создания барьеров, изначально разработанная для мероприятий Mod Garden, но доступная для всех создателей карт.

Основная функция мода — изменение визуального отображения барьерных блоков и блоков освещения, делая их более удобными для использования с направленными барьерами. При необходимости эти изменения рендеринга можно отключить, удалив ресурспак Barricade Rendering.

Работа только на стороне клиента

Мод может функционировать исключительно на клиенте без необходимости установки на сервере. В таком режиме он применяет функции рендеринга только к блокам, содержащим JSON-загрузчик barricade:operator. Для создания собственных моделей барьеров в ресурспаке можно использовать образцы из исходного кода мода.

Настройка предметов, активирующих рендеринг, осуществляется через редактирование JSON-файлов в директории assets/<namespace>/barricade/operator_blocks.

Типы барьеров

Мод добавляет три категории барьерных блоков: направленные, предикатные и продвинутые барьеры.

  • Направленные барьеры — блокируют движение с определенных направлений
  • Предикатные барьеры — блокируют сущности, соответствующие заданным условиям
  • Продвинутые барьеры — блоки на основе блок-сущностей с комбинированной функциональностью

Все предметы доступны через команду /give или в творческой вкладке Operator Utilities.

Стандартные направленные барьеры

  • barricade:down_barrier — блокирует движение снизу
  • barricade:up_barrier — блокирует движение сверху
  • barricade:east_barrier — блокирует движение с востока
  • barricade:west_barrier — блокирует движение с запада
  • barricade:north_barrier — блокирует движение с севера
  • barricade:south_barrier — блокирует движение с юга
  • barricade:horizontal_barrier — блокирует движение со всех горизонтальных направлений
  • barricade:vertical_barrier — блокирует движение со всех вертикальных направлений

Стандартные предикатные барьеры

  • barricade:hostile_barrier — блокирует враждебных и агрессивных нейтральных мобов
  • barricade:mob_barrier — блокирует всех неигровых сущностей
  • barricade:passive_barrier — блокирует мирных и пассивных нейтральных мобов
  • barricade:player_barrier — блокирует исключительно игроков
  • barricade:creative_only_barrier — блокирует игроков не в творческом режиме

Продвинутый барьер

Продвинутый барьер — это блок-сущность, способная сочетать направленные и предикатные функции одновременно. Его поведение настраивается через JSON-файлы в директории /data/<namespace>/barricade/advanced_barrier/<path>.json. Для добавления такого барьера используется компонент barricade:advanced_barrier с соответствующим идентификатором.