net.minecraft.world.phys.shapes

public class EntityCollisionContext

implements CollisionContext

fos
net.minecraft.world.phys.shapes.EntityCollisionContext
net.minecraft.class_3727
net.minecraft.block.EntityShapeContext
net.minecraft.src.C_3058_
net.minecraft.world.phys.shapes.VoxelShapeCollisionEntity

Field summary

Modifier and TypeField
private final boolean
a
descending
field_16451
descending
f_82866_
private final double
b
entityBottom
field_16450
minY
f_82867_
private final boolean
c
placement
field_56696
placement
f_381897_
private final ItemStack
d
heldItem
field_17594
heldItem
f_82868_
private final boolean
e
alwaysCollideWithFluid
field_62080
shouldTreatFluidAsCube
f_411975_
private final Entity
f
entity
field_27935
entity
f_166002_

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
a(dhl arg0)
isHoldingItem(Item arg0)
method_17785(class_1792 arg0)
isHolding(Item arg0)
m_7142_(C_1381_ arg0)
public boolean
d()
alwaysCollideWithFluid()
method_73328()
shouldTreatFluidAsCube()
m_416693_()
public boolean
a(fga arg0, fga arg1)
canStandOnFluid(FluidState arg0, FluidState arg1)
method_27866(class_3610 arg0, class_3610 arg1)
canWalkOnFluid(FluidState arg0, FluidState arg1)
m_203682_(C_2691_ p_205116_, C_2691_ arg1)
public VoxelShape
a(ejm arg0, dqy arg1, ja arg2)
getCollisionShape(BlockState arg0, CollisionGetter arg1, BlockPos arg2)
method_62878(class_2680 arg0, class_1941 arg1, class_2338 arg2)
getCollisionShape(BlockState arg0, CollisionView arg1, BlockPos arg2)
m_353701_(C_2064_ p_362064_, C_1569_ p_364238_, C_4675_ arg2)
public boolean
c()
isDescending()
method_16193()
isDescending()
m_6226_()
public boolean
a(fpc arg0, ja arg1, boolean arg2)
isAbove(VoxelShape arg0, BlockPos arg1, boolean arg2)
method_16192(class_265 arg0, class_2338 arg1, boolean arg2)
isAbove(VoxelShape arg0, BlockPos arg1, boolean arg2)
m_6513_(C_3072_ p_82887_, C_4675_ p_82888_, boolean arg2)
public Entity
f()
getEntity()
method_32480()
getEntity()
m_193113_()
public boolean
e()
isPlacement()
method_67716()
isPlacement()
m_384080_()