Package net.minecraft.block
Class EntityShapeContext
java.lang.Object
net.minecraft.block.EntityShapeContext
- All Implemented Interfaces:
ShapeContext
public class EntityShapeContext extends Object implements ShapeContext
- Mappings:
Namespace Name official dje
intermediary net/minecraft/class_3727
named net/minecraft/block/EntityShapeContext
-
Field Summary
Fields Modifier and Type Field Description protected static ShapeContext
ABSENT
private ItemStack
boots
private boolean
descending
private Optional<Entity>
entity
private ItemStack
heldItem
private double
minY
private Predicate<Fluid>
walkOnFluidPredicate
-
Constructor Summary
Constructors Modifier Constructor Description protected
EntityShapeContext(boolean descending, double minY, ItemStack boots, ItemStack heldItem, Predicate<Fluid> walkOnFluidPredicate, Optional<Entity> entity)
protected
EntityShapeContext(Entity entity)
Deprecated. -
Method Summary
Modifier and Type Method Description boolean
canWalkOnFluid(FluidState state, FlowableFluid fluid)
Optional<Entity>
getEntity()
boolean
isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue)
boolean
isDescending()
boolean
isHolding(Item item)
-
Field Details
-
ABSENT
- Mappings:
Namespace Name Mixin selector official a
Ldje;a:Ldiz;
intermediary field_17593
Lnet/minecraft/class_3727;field_17593:Lnet/minecraft/class_3726;
named ABSENT
Lnet/minecraft/block/EntityShapeContext;ABSENT:Lnet/minecraft/block/ShapeContext;
-
descending
private final boolean descending- Mappings:
Namespace Name Mixin selector official b
Ldje;b:Z
intermediary field_16451
Lnet/minecraft/class_3727;field_16451:Z
named descending
Lnet/minecraft/block/EntityShapeContext;descending:Z
-
minY
private final double minY- Mappings:
Namespace Name Mixin selector official c
Ldje;c:D
intermediary field_16450
Lnet/minecraft/class_3727;field_16450:D
named minY
Lnet/minecraft/block/EntityShapeContext;minY:D
-
heldItem
- Mappings:
Namespace Name Mixin selector official d
Ldje;d:Lbnv;
intermediary field_17594
Lnet/minecraft/class_3727;field_17594:Lnet/minecraft/class_1799;
named heldItem
Lnet/minecraft/block/EntityShapeContext;heldItem:Lnet/minecraft/item/ItemStack;
-
boots
- Mappings:
Namespace Name Mixin selector official e
Ldje;e:Lbnv;
intermediary field_27934
Lnet/minecraft/class_3727;field_27934:Lnet/minecraft/class_1799;
named boots
Lnet/minecraft/block/EntityShapeContext;boots:Lnet/minecraft/item/ItemStack;
-
walkOnFluidPredicate
- Mappings:
Namespace Name Mixin selector official f
Ldje;f:Ljava/util/function/Predicate;
intermediary field_24425
Lnet/minecraft/class_3727;field_24425:Ljava/util/function/Predicate;
named walkOnFluidPredicate
Lnet/minecraft/block/EntityShapeContext;walkOnFluidPredicate:Ljava/util/function/Predicate;
-
entity
- Mappings:
Namespace Name Mixin selector official g
Ldje;g:Ljava/util/Optional;
intermediary field_27935
Lnet/minecraft/class_3727;field_27935:Ljava/util/Optional;
named entity
Lnet/minecraft/block/EntityShapeContext;entity:Ljava/util/Optional;
-
-
Constructor Details
-
EntityShapeContext
protected EntityShapeContext(boolean descending, double minY, ItemStack boots, ItemStack heldItem, Predicate<Fluid> walkOnFluidPredicate, Optional<Entity> entity)- Mappings:
Namespace Name Mixin selector official <init>
Ldje;<init>(ZDLbnv;Lbnv;Ljava/util/function/Predicate;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_3727;<init>(ZDLnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Ljava/util/Optional;)V
named <init>
Lnet/minecraft/block/EntityShapeContext;<init>(ZDLnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Ljava/util/function/Predicate;Ljava/util/Optional;)V
-
EntityShapeContext
Deprecated.- Mappings:
Namespace Name Mixin selector official <init>
Ldje;<init>(Laqv;)V
intermediary <init>
Lnet/minecraft/class_3727;<init>(Lnet/minecraft/class_1297;)V
named <init>
Lnet/minecraft/block/EntityShapeContext;<init>(Lnet/minecraft/entity/Entity;)V
-
-
Method Details
-
isHolding
- Specified by:
isHolding
in interfaceShapeContext
- Mappings:
Namespace Name Mixin selector official b
Ldiz;b(Lbnr;)Z
intermediary method_17785
Lnet/minecraft/class_3726;method_17785(Lnet/minecraft/class_1792;)Z
named isHolding
Lnet/minecraft/block/ShapeContext;isHolding(Lnet/minecraft/item/Item;)Z
-
canWalkOnFluid
- Specified by:
canWalkOnFluid
in interfaceShapeContext
- Mappings:
Namespace Name Mixin selector official a
Ldiz;a(Ldal;Ldaj;)Z
intermediary method_27866
Lnet/minecraft/class_3726;method_27866(Lnet/minecraft/class_3610;Lnet/minecraft/class_3609;)Z
named canWalkOnFluid
Lnet/minecraft/block/ShapeContext;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FlowableFluid;)Z
-
isDescending
public boolean isDescending()- Specified by:
isDescending
in interfaceShapeContext
- Mappings:
Namespace Name Mixin selector official b
Ldiz;b()Z
intermediary method_16193
Lnet/minecraft/class_3726;method_16193()Z
named isDescending
Lnet/minecraft/block/ShapeContext;isDescending()Z
-
isAbove
- Specified by:
isAbove
in interfaceShapeContext
- Mappings:
Namespace Name Mixin selector official a
Ldiz;a(Ldjn;Lfx;Z)Z
intermediary method_16192
Lnet/minecraft/class_3726;method_16192(Lnet/minecraft/class_265;Lnet/minecraft/class_2338;Z)Z
named isAbove
Lnet/minecraft/block/ShapeContext;isAbove(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/BlockPos;Z)Z
-
getEntity
- Mappings:
Namespace Name Mixin selector official c
Ldje;c()Ljava/util/Optional;
intermediary method_32480
Lnet/minecraft/class_3727;method_32480()Ljava/util/Optional;
named getEntity
Lnet/minecraft/block/EntityShapeContext;getEntity()Ljava/util/Optional;
-