Interface CollisionContext
- All Known Implementing Classes:
EntityCollisionContext, EntityCollisionContext.Empty, MinecartCollisionContext
public interface CollisionContext
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanStandOnFluid(FluidState fluidStateAbove, FluidState fluid) static CollisionContextempty()static CollisionContextgetCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos) booleanisAbove(VoxelShape shape, BlockPos pos, boolean defaultValue) booleanbooleanisHoldingItem(Item item) default booleanstatic CollisionContextstatic CollisionContextstatic CollisionContextplacementContext(@Nullable Player player) static CollisionContextwithPosition(@Nullable Entity entity, double position)
-
Method Details
-
empty
-
emptyWithFluidCollisions
-
of
-
of
-
placementContext
-
withPosition
-
isDescending
boolean isDescending() -
isAbove
-
isHoldingItem
-
alwaysCollideWithFluid
boolean alwaysCollideWithFluid() -
canStandOnFluid
-
getCollisionShape
-
isPlacement
default boolean isPlacement()
-