Package net.minecraft.world.phys.shapes
Interface CollisionContext
- All Known Implementing Classes:
EntityCollisionContext,EntityCollisionContext.Empty,MinecartCollisionContext
public interface CollisionContext
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanStandOnFluid(FluidState pFluid1, FluidState pFluid2) static CollisionContextempty()static CollisionContextgetCollisionShape(BlockState pState, CollisionGetter pCollisionGetter, BlockPos pPos) booleanisAbove(VoxelShape pShape, BlockPos pPos, boolean pCanAscend) booleanbooleanisHoldingItem(Item pItem) default booleanstatic CollisionContextstatic CollisionContextstatic CollisionContextplacementContext(@Nullable Player pPlayer) static CollisionContextwithPosition(@Nullable Entity pEntity, double pBottom)
-
Method Details
-
empty
-
emptyWithFluidCollisions
-
of
-
of
-
placementContext
-
withPosition
-
isDescending
boolean isDescending() -
isAbove
-
isHoldingItem
-
alwaysCollideWithFluid
boolean alwaysCollideWithFluid() -
canStandOnFluid
-
getCollisionShape
-
isPlacement
default boolean isPlacement()
-