Package net.minecraft.block
Class EntityShapeContext
java.lang.Object
net.minecraft.block.EntityShapeContext
- All Implemented Interfaces:
ShapeContext
- Direct Known Subclasses:
EntityShapeContext.Absent,ExperimentalMinecartShapeContext
- Mappings:
Namespace Name named net/minecraft/block/EntityShapeContextintermediary net/minecraft/class_3727official fos
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final ItemStackprivate final doubleprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEntityShapeContext(boolean descending, boolean placement, double minY, ItemStack heldItem, boolean shouldTreatFluidAsCube, @Nullable Entity entity) protectedEntityShapeContext(Entity entity, boolean shouldTreatFluidAsCube, boolean placement) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbooleancanWalkOnFluid(FluidState stateAbove, FluidState state) getCollisionShape(BlockState state, CollisionView world, BlockPos pos) booleanisAbove(VoxelShape shape, BlockPos pos, boolean defaultValue) booleanbooleanbooleanboolean
-
Field Details
-
descending
private final boolean descending- Mappings:
Namespace Name Mixin selector named descendingLnet/minecraft/block/EntityShapeContext;descending:Zintermediary field_16451Lnet/minecraft/class_3727;field_16451:Zofficial aLfos;a:Z
-
minY
private final double minY- Mappings:
Namespace Name Mixin selector named minYLnet/minecraft/block/EntityShapeContext;minY:Dintermediary field_16450Lnet/minecraft/class_3727;field_16450:Dofficial bLfos;b:D
-
placement
private final boolean placement- Mappings:
Namespace Name Mixin selector named placementLnet/minecraft/block/EntityShapeContext;placement:Zintermediary field_56696Lnet/minecraft/class_3727;field_56696:Zofficial cLfos;c:Z
-
heldItem
- Mappings:
Namespace Name Mixin selector named heldItemLnet/minecraft/block/EntityShapeContext;heldItem:Lnet/minecraft/item/ItemStack;intermediary field_17594Lnet/minecraft/class_3727;field_17594:Lnet/minecraft/class_1799;official dLfos;d:Ldhp;
-
shouldTreatFluidAsCube
private final boolean shouldTreatFluidAsCube- Mappings:
Namespace Name Mixin selector named shouldTreatFluidAsCubeLnet/minecraft/block/EntityShapeContext;shouldTreatFluidAsCube:Zintermediary field_62080Lnet/minecraft/class_3727;field_62080:Zofficial eLfos;e:Z
-
entity
- Mappings:
Namespace Name Mixin selector named entityLnet/minecraft/block/EntityShapeContext;entity:Lnet/minecraft/entity/Entity;intermediary field_27935Lnet/minecraft/class_3727;field_27935:Lnet/minecraft/class_1297;official fLfos;f:Lcdv;
-
-
Constructor Details
-
EntityShapeContext
protected EntityShapeContext(boolean descending, boolean placement, double minY, ItemStack heldItem, boolean shouldTreatFluidAsCube, @Nullable @Nullable Entity entity) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/EntityShapeContext;<init>(ZZDLnet/minecraft/item/ItemStack;ZLnet/minecraft/entity/Entity;)Vintermediary <init>Lnet/minecraft/class_3727;<init>(ZZDLnet/minecraft/class_1799;ZLnet/minecraft/class_1297;)Vofficial <init>Lfos;<init>(ZZDLdhp;ZLcdv;)V
-
EntityShapeContext
@Deprecated protected EntityShapeContext(Entity entity, boolean shouldTreatFluidAsCube, boolean placement) Deprecated.- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/EntityShapeContext;<init>(Lnet/minecraft/entity/Entity;ZZ)Vintermediary <init>Lnet/minecraft/class_3727;<init>(Lnet/minecraft/class_1297;ZZ)Vofficial <init>Lfos;<init>(Lcdv;ZZ)V
-
-
Method Details
-
isHolding
- Specified by:
isHoldingin interfaceShapeContext- Mappings:
Namespace Name Mixin selector named isHoldingLnet/minecraft/block/ShapeContext;isHolding(Lnet/minecraft/item/Item;)Zintermediary method_17785Lnet/minecraft/class_3726;method_17785(Lnet/minecraft/class_1792;)Zofficial aLfom;a(Ldhl;)Z
-
shouldTreatFluidAsCube
public boolean shouldTreatFluidAsCube()- Specified by:
shouldTreatFluidAsCubein interfaceShapeContext- Mappings:
Namespace Name Mixin selector named shouldTreatFluidAsCubeLnet/minecraft/block/ShapeContext;shouldTreatFluidAsCube()Zintermediary method_73328Lnet/minecraft/class_3726;method_73328()Zofficial dLfom;d()Z
-
canWalkOnFluid
- Specified by:
canWalkOnFluidin interfaceShapeContext- Mappings:
Namespace Name Mixin selector named canWalkOnFluidLnet/minecraft/block/ShapeContext;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FluidState;)Zintermediary method_27866Lnet/minecraft/class_3726;method_27866(Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)Zofficial aLfom;a(Lfga;Lfga;)Z
-
getCollisionShape
- Specified by:
getCollisionShapein interfaceShapeContext- Mappings:
Namespace Name Mixin selector named getCollisionShapeLnet/minecraft/block/ShapeContext;getCollisionShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;intermediary method_62878Lnet/minecraft/class_3726;method_62878(Lnet/minecraft/class_2680;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;official aLfom;a(Lejm;Ldqy;Lja;)Lfpc;
-
isDescending
public boolean isDescending()- Specified by:
isDescendingin interfaceShapeContext- Mappings:
Namespace Name Mixin selector named isDescendingLnet/minecraft/block/ShapeContext;isDescending()Zintermediary method_16193Lnet/minecraft/class_3726;method_16193()Zofficial cLfom;c()Z
-
isAbove
- Specified by:
isAbovein interfaceShapeContext- Mappings:
Namespace Name Mixin selector named isAboveLnet/minecraft/block/ShapeContext;isAbove(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/BlockPos;Z)Zintermediary method_16192Lnet/minecraft/class_3726;method_16192(Lnet/minecraft/class_265;Lnet/minecraft/class_2338;Z)Zofficial aLfom;a(Lfpc;Lja;Z)Z
-
getEntity
- Mappings:
Namespace Name Mixin selector named getEntityLnet/minecraft/block/EntityShapeContext;getEntity()Lnet/minecraft/entity/Entity;intermediary method_32480Lnet/minecraft/class_3727;method_32480()Lnet/minecraft/class_1297;official fLfos;f()Lcdv;
-
isPlacement
public boolean isPlacement()- Specified by:
isPlacementin interfaceShapeContext- Mappings:
Namespace Name Mixin selector named isPlacementLnet/minecraft/block/ShapeContext;isPlacement()Zintermediary method_67716Lnet/minecraft/class_3726;method_67716()Zofficial eLfom;e()Z
-