Package net.minecraft.world.phys.shapes
Class EntityCollisionContext
java.lang.Object
net.minecraft.world.phys.shapes.EntityCollisionContext
- All Implemented Interfaces:
CollisionContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Predicate
<FluidState> private final boolean
protected static final CollisionContext
private final Entity
private final double
private final ItemStack
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
EntityCollisionContext
(boolean pDescending, double pEntityBottom, ItemStack pHeldItem, Predicate<FluidState> pCanStandOnFluid, Entity pEntity) protected
EntityCollisionContext
(Entity pEntity) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionboolean
canStandOnFluid
(FluidState pFluid1, FluidState pFluid2) boolean
isAbove
(VoxelShape pShape, BlockPos pPos, boolean pCanAscend) boolean
boolean
isHoldingItem
(Item pItem)
-
Field Details
-
EMPTY
-
descending
private final boolean descending -
entityBottom
private final double entityBottom -
heldItem
-
canStandOnFluid
-
entity
-
-
Constructor Details
-
EntityCollisionContext
protected EntityCollisionContext(boolean pDescending, double pEntityBottom, ItemStack pHeldItem, Predicate<FluidState> pCanStandOnFluid, @Nullable Entity pEntity) -
EntityCollisionContext
Deprecated.
-
-
Method Details
-
isHoldingItem
- Specified by:
isHoldingItem
in interfaceCollisionContext
-
canStandOnFluid
- Specified by:
canStandOnFluid
in interfaceCollisionContext
-
isDescending
public boolean isDescending()- Specified by:
isDescending
in interfaceCollisionContext
-
isAbove
- Specified by:
isAbove
in interfaceCollisionContext
-
getEntity
-