Class DropperMovementBehaviour
java.lang.Object
com.simibubi.create.content.contraptions.components.structureMovement.MovementBehaviour
com.simibubi.create.content.contraptions.components.actors.dispenser.DropperMovementBehaviour
- 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 com.simibubi.create.content.contraptions.components.structureMovement.MovementBehaviour
createInstance, dropItem, getActiveAreaOffset, hasSpecialInstancedRendering, isActive, onSpeedChanged, renderAsNormalTileEntity, renderInContraption, startMoving, tick
-
Field Details
-
defaultBehaviour
-
-
Constructor Details
-
DropperMovementBehaviour
public DropperMovementBehaviour()
-
-
Method Details
-
activate
-
visitNewPosition
- Overrides:
visitNewPositionin classMovementBehaviour
-
writeExtraData
- Overrides:
writeExtraDatain classMovementBehaviour
-
stopMoving
- Overrides:
stopMovingin classMovementBehaviour
-
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)
-