Class PositionCollisionContext
java.lang.Object
net.minecraft.world.phys.shapes.PositionCollisionContext
- All Implemented Interfaces:
CollisionContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanStandOnFluid(FluidState fluidStateAbove, FluidState fluid) getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) booleanisAbove(VoxelShape shape, BlockPos pos, boolean defaultValue) booleanbooleanisHoldingItem(Item item) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CollisionContext
isPlacement
-
Field Details
-
y
private final double y
-
-
Constructor Details
-
PositionCollisionContext
public PositionCollisionContext(double y)
-
-
Method Details
-
isDescending
public boolean isDescending()- Specified by:
isDescendingin interfaceCollisionContext
-
isAbove
- Specified by:
isAbovein interfaceCollisionContext
-
isHoldingItem
- Specified by:
isHoldingItemin interfaceCollisionContext
-
alwaysCollideWithFluid
public boolean alwaysCollideWithFluid()- Specified by:
alwaysCollideWithFluidin interfaceCollisionContext
-
canStandOnFluid
- Specified by:
canStandOnFluidin interfaceCollisionContext
-
getCollisionShape
public VoxelShape getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) - Specified by:
getCollisionShapein interfaceCollisionContext
-