Скачать Structure Gel API — Minecraft Моды — MetaMods
Structure Gel API

Structure Gel API

Активный

Установок

25

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

8 месяцев назад

Версии

1.16.5 — 1.21.4
Клиент и сервер
Forge
Neoforge
Библиотеки
Утилиты

Structure Gel API

API-мод, который значительно упрощает процесс создания генерируемых структур для разработчиков, особенно тех, кто работает с системой jigsaw. Весь исходный код открыт и хорошо документирован.

🛠️ Инструмент строительства

Инструмент строительства — это новый предмет, доступный только в творческом режиме, предназначенный для выполнения различных масштабных изменений блоков.

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

Интерфейс инструмента строительства

Управление

  • Средний клик: выбирает текущий блок, на который вы смотрите
  • Левый клик: основное действие в зависимости от выбранного режима
  • Правый клик по воздуху: открывает интерфейс
  • Правый клик по блоку: устанавливает позиции в некоторых режимах
  • Shift + правый клик: очищает выбранные позиции

Режимы работы

Инструмент предлагает несколько режимов для разных строительных задач:

  • Расширение: определяет паттерн на основе стороны блока и продолжает его
  • Заполнение: заполняет область выбранными блоками с опциями замены
  • Линия: создает линию блоков между выбранными позициями
  • Клонирование: копирует и вставляет области с возможностью вращения и отражения

Режим клонирования

  • Перемещение: перемещает выбранную область в направлении удара
  • Очистка: удаляет все блоки в выбранной области
  • Форма: размещает геометрические фигуры в указанном месте

Режим формы

🍡 Структурный гель

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

Разновидности геля

Красный гель Распространяется по основным направлениям, заменяя только воздух.

Красный гель

Синий гель Функционирует аналогично красному, но не распространяется в местах, где видно небо.

Синий гель

Зеленый гель Распространяется как красный, но также движется по диагонали, что позволяет проникать через углы и сложные конструкции.

Зеленый гель

Голубой гель Сочетает свойства зеленого и синего геля — распространяется по диагонали и избегает открытого неба.

Голубой гель

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

Оранжевый гель

Желтый гель Распространяется только в плоскости, на которую вы смотрите при размещении, идеально подходит для герметизации стен и окон.

Желтый гель

Удаление геля

Гель можно удалить, используя порох. Это запускает цепную реакцию, удаляя все связанные гели того же типа.

Удаление геля

Пример использования

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

Пример дома

Код блока разработан таким образом, что его легко расширять и настраивать поведение через методы blocks.IStructureGel, если требуется функциональность, не реализованная по умолчанию.

Это основной мод, который изменяет несколько внутренних классов. Если возникает краш только при использовании с другим модом, возможна несовместимость. Рекомендуется тестировать перед отчетом об ошибках.