public static class ArmInteractionPoint.Funnel extends ArmInteractionPoint
ArmInteractionPoint.Basin, ArmInteractionPoint.Belt, ArmInteractionPoint.BlazeBurner, ArmInteractionPoint.Chute, ArmInteractionPoint.Composter, ArmInteractionPoint.Crafter, ArmInteractionPoint.CrushingWheels, ArmInteractionPoint.Deployer, ArmInteractionPoint.Depot, ArmInteractionPoint.Funnel, ArmInteractionPoint.Jukebox, ArmInteractionPoint.Millstone, ArmInteractionPoint.Mode, ArmInteractionPoint.Saw, ArmInteractionPoint.TopFaceArmInteractionPointcachedAngles, cachedHandler, mode, POINTS, pos, state| Constructor and Description |
|---|
Funnel() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cycleMode() |
protected net.minecraft.item.ItemStack |
extract(net.minecraft.world.World world,
int slot,
int amount,
boolean simulate) |
protected net.minecraft.util.Direction |
getInteractionDirection() |
protected net.minecraft.util.math.vector.Vector3d |
getInteractionPositionVector() |
protected int |
getSlotCount(net.minecraft.world.World world) |
protected net.minecraft.item.ItemStack |
insert(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack,
boolean simulate) |
protected boolean |
isValid(net.minecraft.world.IBlockReader reader,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state) |
addPoint, createAt, deserialize, extract, getFlagType, getHandler, getTargetAngles, isInteractable, isStillValid, keepAlive, serialize, transformFlag, transformPosprotected net.minecraft.util.math.vector.Vector3d getInteractionPositionVector()
getInteractionPositionVector in class ArmInteractionPointprotected int getSlotCount(net.minecraft.world.World world)
getSlotCount in class ArmInteractionPointprotected net.minecraft.item.ItemStack extract(net.minecraft.world.World world,
int slot,
int amount,
boolean simulate)
extract in class ArmInteractionPointprotected net.minecraft.util.Direction getInteractionDirection()
getInteractionDirection in class ArmInteractionPointprotected net.minecraft.item.ItemStack insert(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack,
boolean simulate)
insert in class ArmInteractionPointprotected boolean isValid(net.minecraft.world.IBlockReader reader,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state)
isValid in class ArmInteractionPointprotected void cycleMode()
cycleMode in class ArmInteractionPoint