Class DropperMovementBehaviour
java.lang.Object
com.simibubi.create.content.contraptions.components.actors.dispenser.DropperMovementBehaviour
- All Implemented Interfaces:
MovementBehaviour
- Direct Known Subclasses:
DispenserMovementBehaviour
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(MovementContext context, net.minecraft.core.BlockPos pos) protected DispenseItemLocationgetDispenseLocation(MovementContext context) protected net.minecraft.world.item.ItemStackgetItemStackAt(DispenseItemLocation location, MovementContext context) protected voidsetItemStackAt(DispenseItemLocation location, net.minecraft.world.item.ItemStack stack, MovementContext context) voidstopMoving(MovementContext context) voidvisitNewPosition(MovementContext context, net.minecraft.core.BlockPos pos) voidwriteExtraData(MovementContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simibubi.create.content.contraptions.components.structureMovement.MovementBehaviour
cancelStall, createInstance, dropItem, getActiveAreaOffset, hasSpecialInstancedRendering, isActive, onSpeedChanged, renderAsNormalTileEntity, renderInContraption, startMoving, tick
-
Field Details
-
DEFAULT_BEHAVIOUR
-
-
Constructor Details
-
DropperMovementBehaviour
public DropperMovementBehaviour()
-
-
Method Details
-
activate
-
visitNewPosition
- Specified by:
visitNewPositionin interfaceMovementBehaviour
-
writeExtraData
- Specified by:
writeExtraDatain interfaceMovementBehaviour
-
stopMoving
- Specified by:
stopMovingin interfaceMovementBehaviour
-
getDispenseLocation
-
getItemStackAt
protected net.minecraft.world.item.ItemStack getItemStackAt(DispenseItemLocation location, MovementContext context) -
setItemStackAt
protected void setItemStackAt(DispenseItemLocation location, net.minecraft.world.item.ItemStack stack, MovementContext context)
-