public class DropperMovementBehaviour extends MovementBehaviour
| Modifier and Type | Field and Description |
|---|---|
protected static MovedDefaultDispenseItemBehaviour |
defaultBehaviour |
| Constructor and Description |
|---|
DropperMovementBehaviour() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(MovementContext context,
net.minecraft.util.math.BlockPos pos) |
protected DispenseItemLocation |
getDispenseLocation(MovementContext context) |
protected net.minecraft.item.ItemStack |
getItemStackAt(DispenseItemLocation location,
MovementContext context) |
protected void |
setItemStackAt(DispenseItemLocation location,
net.minecraft.item.ItemStack stack,
MovementContext context) |
void |
stopMoving(MovementContext context) |
void |
visitNewPosition(MovementContext context,
net.minecraft.util.math.BlockPos pos) |
void |
writeExtraData(MovementContext context) |
createInstance, dropItem, getActiveAreaOffset, hasSpecialInstancedRendering, isActive, onSpeedChanged, renderAsNormalTileEntity, renderInContraption, startMoving, tickprotected static final MovedDefaultDispenseItemBehaviour defaultBehaviour
protected void activate(MovementContext context, net.minecraft.util.math.BlockPos pos)
public void visitNewPosition(MovementContext context, net.minecraft.util.math.BlockPos pos)
visitNewPosition in class MovementBehaviourpublic void writeExtraData(MovementContext context)
writeExtraData in class MovementBehaviourpublic void stopMoving(MovementContext context)
stopMoving in class MovementBehaviourprotected DispenseItemLocation getDispenseLocation(MovementContext context)
protected net.minecraft.item.ItemStack getItemStackAt(DispenseItemLocation location, MovementContext context)
protected void setItemStackAt(DispenseItemLocation location, net.minecraft.item.ItemStack stack, MovementContext context)