Package net.minecraft.world.phys.shapes
Class EntityCollisionContext
java.lang.Object
net.minecraft.world.phys.shapes.EntityCollisionContext
- All Implemented Interfaces:
CollisionContext
- Direct Known Subclasses:
MinecartCollisionContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Predicate
<FluidState> private final boolean
protected static final CollisionContext
private final Entity
private final double
private final ItemStack
private final boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
EntityCollisionContext
(boolean p_361032_, boolean p_405496_, double p_405803_, ItemStack p_404927_, Predicate<FluidState> p_405766_, Entity p_82872_) protected
EntityCollisionContext
(Entity p_198920_, boolean p_198916_, boolean p_404752_) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionboolean
canStandOnFluid
(FluidState p_205115_, FluidState p_205116_) getCollisionShape
(BlockState p_366423_, CollisionGetter p_366608_, BlockPos p_366445_) boolean
isAbove
(VoxelShape p_82886_, BlockPos p_82887_, boolean p_82888_) boolean
boolean
isHoldingItem
(Item p_82879_) boolean
-
Field Details
-
EMPTY
-
descending
private final boolean descending -
entityBottom
private final double entityBottom -
placement
private final boolean placement -
heldItem
-
canStandOnFluid
-
entity
-
-
Constructor Details
-
EntityCollisionContext
protected EntityCollisionContext(boolean p_361032_, boolean p_405496_, double p_405803_, ItemStack p_404927_, Predicate<FluidState> p_405766_, @Nullable Entity p_82872_) -
EntityCollisionContext
@Deprecated protected EntityCollisionContext(Entity p_198920_, boolean p_198916_, boolean p_404752_) Deprecated.
-
-
Method Details
-
isHoldingItem
- Specified by:
isHoldingItem
in interfaceCollisionContext
-
canStandOnFluid
- Specified by:
canStandOnFluid
in interfaceCollisionContext
-
getCollisionShape
public VoxelShape getCollisionShape(BlockState p_366423_, CollisionGetter p_366608_, BlockPos p_366445_) - Specified by:
getCollisionShape
in interfaceCollisionContext
-
isDescending
public boolean isDescending()- Specified by:
isDescending
in interfaceCollisionContext
-
isAbove
- Specified by:
isAbove
in interfaceCollisionContext
-
getEntity
-
isPlacement
public boolean isPlacement()- Specified by:
isPlacement
in interfaceCollisionContext
-