Multiblocked
Multiblocked (mbd) — это чрезвычайно гибкий, но выполненный в ванильном стиле мод для мультиблоков, который объединяет аспекты MultiblockTweaker и Modular Machinery.
Цель состояла в том, чтобы максимально упростить для авторов модпаков и модов создание мультиблоков для взаимодействия с IO других модов и обеспечить как можно более детальный контроль. Mbd по сути является одновременно и модом-твикером, и библиотечным модом, который предоставляет API для рендеринга и логики.
Примечание: для версий 1.16.5+ требуется мод LDLib.
Особенности:
Mbd работает со всеми возможностями IO через прокси. Это означает, что нам не нужно создавать конкретные
XXXHatch
для возможностей. Например, ввод предметов может быть сундуком, печью или другим контейнером, из которого можно извлекать предметы. Кроме того, вы также можете указать конкретный блок или возможность, mbd заботится только о IO, а не о взаимодействии самого блока.Мы заметили, что авторам модпаков сложно писать скрипты при создании мультиблоков и добавлении рецептов. Мы разработали визуальный редактор, чтобы помочь пользователям интуитивно и интерактивно создавать мультиблоки. Вы можете создавать мультиблоки, рецепты и настраивать их детали без написания каких-либо скриптов.
Предоставляет авторам модпаков обширные интерфейсы функций, mbd раскрывает практически всё через CT. Например, логика обновления, синхронизация данных, пользовательская логика рецептов и так далее.
Предоставляет широкий спектр техник рендеринга, позволяя создавать самые разнообразные рендеры без использования Java или даже CT-скриптов. Вы можете легко использовать mbd для создания мультиблока в стиле gregtech (динамически расширяемая структура), в стиле IE (динамическая модель), в стиле thaumcraft (анимированная модель). В настоящее время поддерживаются рендеры: BlockState, Java Model, OBJ, B3D, Gregtech Model, Geo, Particle. Рендеры являются расширяемыми, и вы можете зарегистрировать свой рендер на Java.
Мы совместимы с Geckolib для использования рендера анимированных моделей bedrock.
Предоставляет способы добавления эмиссионных текстур для всех моделей.
Предоставляет систему частиц, которая поддерживает рендеринг текстурированных частиц, лазерных частиц и частиц с шейдерами.
Скриншоты:
ВНИМАНИЕ!!! Ни один из следующих примеров не требует написания кода на Java и был создан полностью с помощью визуального редактора и CT-скриптов.
atesla laser
artificial minisun
botania + thaumcraft
renderers
visual editor
auto build
Многие функции и детали не могут быть полностью продемонстрированы здесь, но вики и учебные пособия находятся в разработке, поэтому следите за обновлениями.