net.minecraft.block

public class EntityShapeContext

implements ShapeContext

net.minecraft.world.phys.shapes.EntityCollisionContext
net.minecraft.class_3727
net.minecraft.block.EntityShapeContext

Field summary

Modifier and TypeField
private final boolean
descending
field_16451
descending
private final double
entityBottom
field_16450
minY
private final boolean
placement
field_56696
placement
private final ItemStack
heldItem
field_17594
heldItem
private final boolean
alwaysCollideWithFluid
field_62080
shouldTreatFluidAsCube
private final Entity
entity
field_27935
entity

Constructor summary

ModifierConstructor
protected (boolean descending, boolean placement, double minY, ItemStack heldItem, boolean shouldTreatFluidAsCube, Entity entity)
protected (Entity entity, boolean shouldTreatFluidAsCube, boolean placement)

Method summary

Modifier and TypeMethod
public boolean
isHoldingItem(Item item)
method_17785(class_1792 arg0)
isHolding(Item arg0)
public boolean
alwaysCollideWithFluid()
method_73328()
shouldTreatFluidAsCube()
public boolean
canStandOnFluid(FluidState fluidStateAbove, FluidState fluid)
method_27866(class_3610 arg0, class_3610 arg1)
canWalkOnFluid(FluidState arg0, FluidState arg1)
public VoxelShape
getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos)
method_62878(class_2680 arg0, class_1941 arg1, class_2338 arg2)
getCollisionShape(BlockState arg0, CollisionView arg1, BlockPos arg2)
public boolean
isDescending()
method_16193()
isDescending()
public boolean
isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue)
method_16192(class_265 arg0, class_2338 arg1, boolean arg2)
isAbove(VoxelShape arg0, BlockPos arg1, boolean arg2)
public Entity
getEntity()
method_32480()
getEntity()
public boolean
isPlacement()
method_67716()
isPlacement()