Мод-библиотека для разработчиков модов Майнкрафт на Forge, позволяющий менять размер и поворот блоков через единый программный интерфейс. Вместе с моделью преобразуются рендеринг блочных сущностей и коллизии.
Возможности
- Масштабирование по осям X, Y и Z с выбором опорной точки внутри блока.
- Поворот блока на любой угол вокруг осей X, Y или Z.
- Одновременный поворот и масштабирование: сначала применяется поворот, затем масштаб.
- Автоматическое изменение VoxelShape коллизии при включённом
scaleShape. - Преобразование моделей блоков, сундуков, табличек и других блочных сущностей.
Как пользоваться
Блок должен реализовать IScalableBlock для масштабирования и/или IRotatableBlock для поворота. Конфигурация масштаба возвращается через SBSProp, а конфигурация поворота — через SBSRProp.
В SBSProp задаются scaleX, scaleY, scaleZ, pivotX, pivotY, pivotZ и scaleShape. В SBSRProp используются degree, axis, pivotX, pivotY и pivotZ.
Требования и совместимость
Работает с Forge. Заявлена совместимость с Embeddium и Oculus.
