

Schematic Meta-Blocks
Активный0.0
Установок
Последнее обновление
Schematic Meta-Blocks
О модификации
Этот проект был создан в процессе разработки системы формирования руин для мода SteamNSteel. При тестировании создания структур с помощью схем мы столкнулись с проблемой различения участков, где пустое пространство должно оставаться нетронутым, и тех, где его нужно заполнять воздухом.
Schematic Meta-Blocks предлагает набор специальных блоков, которые помогают чётко разделить "внутренние" и "внешние" воздушные пространства при создании схем.
Работа модификации тесно связана с Schematica от Lunatrius, которая отвечает за сохранение шаблонов.
Требования к установке
Для функционирования Meta-Blocks необходим мод Schematica, который, в свою очередь, зависим от LunatriusCore. Таким образом, для полноценной работы потребуется установить все три модификации.
Использование
Процесс работы с MetaBlocks включает несколько последовательных шагов:
- Создайте структуру, которую хотите преобразовать в схему
- Пройдитесь по объекту и закройте все отверстия между внутренней и внешней частью с помощью блоков "Явный воздух". Эти блоки будут считаться частью интерьера
- Тщательно проверьте, чтобы в конструкции не осталось необработанных участков
- Разместите маркер внутреннего воздуха внутри структуры
- Область заполнится красной сеткой до границ чанка
- Если сетка распространилась за пределы конструкции в чанке, значит где-то есть прореха. Найдите и устраните её, затем дождитесь перерасчёта
- Перейдите в чанк без красной разметки и установите следующий маркер внутреннего воздуха
- Повторяйте до полного покрытия всех участков
- Осмотрите труднодоступные места за колоннами и мебелью на предмет незамеченного внешнего воздуха
- Сохраните схему через Schematica
После этих действий у вас будет готовый схематический файл с именем вида ./schematics/<название_схемы>.schematic
Для загрузки такой схемы потребуется специальный загрузчик, различающий типы воздушных пространств. Подробности об этом и о создании собственных загрузчиков можно найти в соответствующем разделе.
Для визуального ознакомления с работой модификации рекомендуем посмотреть видеодемонстрацию.
Известные проблемы
В отдельных случаях перерасчёт внутреннего воздуха после заполнения чанка может занимать больше времени, чем ожидалось. Хотя обычно процесс завершается в течение минуты после устранения проблем, иногда может показаться, что требуется перезапуск игры. Простого выхода и входа может быть недостаточно - может потребоваться полный перезапуск Minecraft.
Отсутствует текстура для вкладки в креативе. Пока не создано подходящее иконки/логотипа для MetaBlocks. Предложения по этому вопросу приветствуются.
Загрузка схем
Пример готового класса для работы со схемами внутри мода доступен в репозитории исходного кода MetaBlocks.
Этот файл представляет собой модифицированную версию загрузчика Schematica и распространяется по лицензии MIT. Для использования скопируйте его в свой мод и переименуйте пакет во избежание конфликтов.
Отчёты об ошибках и исходный код
По всем вопросам и проблемам обращайтесь на страницу проекта на GitHub.
Лицензия
Мод распространяется под лицензией LGPLv3, за исключением класса SchematicLoader, который лицензирован по MIT.
Использование в сборках
Да, можно включать в модпаки. Наиболее полезным этот инструмент будет на серверах с командной работой над схемами.