Class ArmBlockEntityMixin
java.lang.Object
com.petrolpark.mixin.compat.create.ArmBlockEntityMixin
- All Implemented Interfaces:
IArmBlockEntityDuck
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatnet.minecraft.world.item.ItemStackList<com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint> List<com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint> com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity.PhasegetPhase()com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPointvoidvoidprotected voidpetrolpark$deregisterChainConveyorPoints(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) voidpetrolpark$destroyChainConveyorPoints(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) voidpetrolpark$dontCollectChainConveyorItem(com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original) protected voidpetrolpark$registerChainConveyorPoints(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) voidsetChasedPointIndex(int index) voidsetChasedPointProgress(float progress) voidsetHeldItem(net.minecraft.world.item.ItemStack item) voidsetPhase(com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity.Phase phase)
-
Constructor Details
-
ArmBlockEntityMixin
public ArmBlockEntityMixin()
-
-
Method Details
-
petrolpark$deregisterChainConveyorPoints
protected void petrolpark$deregisterChainConveyorPoints(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
petrolpark$registerChainConveyorPoints
protected void petrolpark$registerChainConveyorPoints(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
petrolpark$destroyChainConveyorPoints
public void petrolpark$destroyChainConveyorPoints(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) -
petrolpark$dontCollectChainConveyorItem
public void petrolpark$dontCollectChainConveyorItem(com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original) -
getInputs
- Specified by:
getInputsin interfaceIArmBlockEntityDuck
-
getOutputs
- Specified by:
getOutputsin interfaceIArmBlockEntityDuck
-
getChasedPointProgress
public float getChasedPointProgress()- Specified by:
getChasedPointProgressin interfaceIArmBlockEntityDuck
-
setChasedPointProgress
public void setChasedPointProgress(float progress) - Specified by:
setChasedPointProgressin interfaceIArmBlockEntityDuck
-
setChasedPointIndex
public void setChasedPointIndex(int index) - Specified by:
setChasedPointIndexin interfaceIArmBlockEntityDuck
-
getHeldItem
public net.minecraft.world.item.ItemStack getHeldItem()- Specified by:
getHeldItemin interfaceIArmBlockEntityDuck
-
setHeldItem
public void setHeldItem(net.minecraft.world.item.ItemStack item) - Specified by:
setHeldItemin interfaceIArmBlockEntityDuck
-
getPhase
public com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity.Phase getPhase()- Specified by:
getPhasein interfaceIArmBlockEntityDuck
-
setPhase
public void setPhase(com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity.Phase phase) - Specified by:
setPhasein interfaceIArmBlockEntityDuck
-
invokeGetTargetedInteractionPoint
public com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint invokeGetTargetedInteractionPoint()- Specified by:
invokeGetTargetedInteractionPointin interfaceIArmBlockEntityDuck
-
invokeSearchForItem
public void invokeSearchForItem()- Specified by:
invokeSearchForItemin interfaceIArmBlockEntityDuck
-
invokeSearchForDestination
public void invokeSearchForDestination()- Specified by:
invokeSearchForDestinationin interfaceIArmBlockEntityDuck
-