Interface IArmBlockEntityDuck

All Known Implementing Classes:
ArmBlockEntityMixin

public interface IArmBlockEntityDuck
  • Method Details

    • getInputs

      List<com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint> getInputs()
    • getOutputs

      List<com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint> getOutputs()
    • getChasedPointProgress

      float getChasedPointProgress()
    • setChasedPointProgress

      void setChasedPointProgress(float progress)
    • setChasedPointIndex

      void setChasedPointIndex(int index)
    • getHeldItem

      net.minecraft.world.item.ItemStack getHeldItem()
    • setHeldItem

      void setHeldItem(net.minecraft.world.item.ItemStack item)
    • getPhase

      com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity.Phase getPhase()
    • setPhase

      void setPhase(com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity.Phase phase)
    • invokeGetTargetedInteractionPoint

      com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint invokeGetTargetedInteractionPoint()
    • invokeSearchForItem

      void invokeSearchForItem()
    • invokeSearchForDestination

      void invokeSearchForDestination()