Frame Motor

基本信息

属性 值
注册名 projectred.expansion.machine2(meta 8)
TileEntity TileFrameMotor
硬度 2.0
材质 石头

功能

ProjectRed Expansion 模块的框架推动器。使用 MCFramesAPI 解析结构后,通过 RelocationAPI 将整个框架移动一个方块。

行为

  • stickOut = (side == side^1),stickIn = 反面
  • getMoveDir = absoluteDir((rot+2)%4)
  • 红石脉冲且未移动时:
    • 调用 MCFramesAPI.resolveStructure() 解析结构
    • 调用 RelocationAPI.pushStructure() 推动 1 个方块
    • 移动速度 1/16
    • callback 更新 isMoving
  • drawPower(size) = cond.drawPower(100 + 10*size)

通用特性

  • doesRotate = true:螺丝刀循环旋转
  • doesOrient = true:螺丝刀循环朝向
  • 继承 TMotorTile

相关条目

  • Frame Actuator
  • [设备方块 (Machine2)](block/machine2