(为了更好的查看效果,作者对模组页面的所有示例动图都进行了降半速处理)
概述
这是一个小型模组,它将基岩版的活塞臂伸缩动画带到了 Java 版中。同时该模组还包含一些额外的可选伸缩动画和粒子发射配置。
该模组同时适配了 G4mespeed 以获得更丝滑的活塞动画。当粒子启用时,红石飞行器将留下一道蒸汽路径
内置资源包
模组内置了额外的资源包以提供如下内容:
以上内容都支持 PBR。
你需要在“资源包”界面启用它们(包括活塞蒸汽粒子)。
给资源包作者的快速指南
通过本模组,你可以自定义活塞模型和纹理:
在原版 piston_head 模型周围制作活塞臂模型,并将其正常放入包中;
分割模型,将你不想以正常速度挤压和移动的所有东西放置于 piston_head_short 模型中,手臂部分则放置于 assets/tellistons/models/block/ 目录下的 piston_arm 模型中;
将以下内容写入你的 piston_arm.json 文件:
"telepistons": { "squish":"false", "particles":"4", "squishedScale": [ 1, 1, 0 ] }
“squish”和“particles”分别决定手臂模型是否被挤压,活塞是否释放蒸汽颗粒;
“squishedScale”决定手臂模型完全挤压后的比例。举例来说,活塞完全收回时,Z点向前,此时一个 [ 1, 1, 0 ] 的向量将在该方向上压缩活塞臂;而一个 [ 2, 2, 0 ] 的向量将在同一个方向上把活塞臂压缩两倍的宽高。