(Все демонстрационные GIF-изображения воспроизводятся на половине скорости для лучшей визуализации)
Этот небольшой мод добавляет в Java Edition анимацию телескопического штока поршня, как в Bedrock Edition, а также возможность альтернативной, более сжимаемой анимации и генерации частиц.
Включены несколько дополнительных ресурс-паков, которые предлагают:
- Боковые стороны липкого поршня
- Сжимаемые меха (Squishing Bellows)
- Ножницы/пружины (Scissors/Springs)
(все они поддерживают PBR)
Краткое руководство для разработчиков ресурс-паков:
- Создайте модель штока поршня на основе стандартных моделей piston_head и поместите их в ваш пакет как обычно
- Разделите эти модели так, чтобы всё, что не должно сжиматься и должно двигаться с обычной скоростью, находилось в моделях piston_head_short, а части штока находились в модели piston_arm в каталоге assets/telepistons/models/block/
- Добавьте следующее в ваш piston_arm.json:
"telepistons": { "squish":"false", "particles":"4", "squishedScale": [ 1, 1, 0 ] }
- "squish" и "particles" определяют, сжимается ли модель штока и испускают ли поршни частицы пара соответственно.
- "squishedScale" определяет масштаб модели штока, когда она полностью сжата, то есть когда поршень полностью втянут. Ось Z направлена вперёд, поэтому вектор [1, 1, 0] сожмёт шток только по этому направлению, а вектор [2,2,0] также удвоит его ширину и высоту по мере сжатия.