类 EntityShapeContext
- java.lang.Object
-
- net.minecraft.block.EntityShapeContext
-
- 所有已实现的接口:
ShapeContext
public class EntityShapeContext extends Object implements ShapeContext
- Mappings:
Namespace Name official dmkintermediary net/minecraft/class_3727named net/minecraft/block/EntityShapeContext
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static ShapeContextABSENTprivate ItemStackbootsprivate booleandescendingprivate Optional<Entity>entityprivate ItemStackheldItemprivate doubleminYprivate Predicate<Fluid>walkOnFluidPredicate
-
构造器概要
构造器 限定符 构造器 说明 protectedEntityShapeContext(boolean descending, double minY, ItemStack boots, ItemStack heldItem, Predicate<Fluid> walkOnFluidPredicate, Optional<Entity> entity)protectedEntityShapeContext(Entity entity)已过时。
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanWalkOnFluid(FluidState state, FlowableFluid fluid)Optional<Entity>getEntity()booleanisAbove(VoxelShape shape, BlockPos pos, boolean defaultValue)booleanisDescending()booleanisHolding(Item item)booleanisWearingOnFeet(Item item)
-
-
-
字段详细资料
-
ABSENT
protected static final ShapeContext ABSENT
- Mappings:
Namespace Name Mixin selector official aLdmk;a:Ldmf;intermediary field_17593Lnet/minecraft/class_3727;field_17593:Lnet/minecraft/class_3726;named ABSENTLnet/minecraft/block/EntityShapeContext;ABSENT:Lnet/minecraft/block/ShapeContext;
-
descending
private final boolean descending
- Mappings:
Namespace Name Mixin selector official bLdmk;b:Zintermediary field_16451Lnet/minecraft/class_3727;field_16451:Znamed descendingLnet/minecraft/block/EntityShapeContext;descending:Z
-
minY
private final double minY
- Mappings:
Namespace Name Mixin selector official cLdmk;c:Dintermediary field_16450Lnet/minecraft/class_3727;field_16450:Dnamed minYLnet/minecraft/block/EntityShapeContext;minY:D
-
heldItem
private final ItemStack heldItem
- Mappings:
Namespace Name Mixin selector official dLdmk;d:Lbpr;intermediary field_17594Lnet/minecraft/class_3727;field_17594:Lnet/minecraft/class_1799;named heldItemLnet/minecraft/block/EntityShapeContext;heldItem:Lnet/minecraft/item/ItemStack;
-
boots
private final ItemStack boots
- Mappings:
Namespace Name Mixin selector official eLdmk;e:Lbpr;intermediary field_27934Lnet/minecraft/class_3727;field_27934:Lnet/minecraft/class_1799;named bootsLnet/minecraft/block/EntityShapeContext;boots:Lnet/minecraft/item/ItemStack;
-
walkOnFluidPredicate
private final Predicate<Fluid> walkOnFluidPredicate
- Mappings:
Namespace Name Mixin selector official fLdmk;f:Ljava/util/function/Predicate;intermediary field_24425Lnet/minecraft/class_3727;field_24425:Ljava/util/function/Predicate;named walkOnFluidPredicateLnet/minecraft/block/EntityShapeContext;walkOnFluidPredicate:Ljava/util/function/Predicate;
-
-
构造器详细资料
-
EntityShapeContext
protected EntityShapeContext(boolean descending, double minY, ItemStack boots, ItemStack heldItem, Predicate<Fluid> walkOnFluidPredicate, Optional<Entity> entity)- Mappings:
Namespace Name Mixin selector official <init>Ldmk;<init>(ZDLbpr;Lbpr;Ljava/util/function/Predicate;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_3727;<init>(ZDLnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/block/EntityShapeContext;<init>(ZDLnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Ljava/util/function/Predicate;Ljava/util/Optional;)V
-
EntityShapeContext
@Deprecated protected EntityShapeContext(Entity entity)
已过时。- Mappings:
Namespace Name Mixin selector official <init>Ldmk;<init>(Lasl;)Vintermediary <init>Lnet/minecraft/class_3727;<init>(Lnet/minecraft/class_1297;)Vnamed <init>Lnet/minecraft/block/EntityShapeContext;<init>(Lnet/minecraft/entity/Entity;)V
-
-
方法详细资料
-
isWearingOnFeet
public boolean isWearingOnFeet(Item item)
- 指定者:
isWearingOnFeet在接口中ShapeContext- Mappings:
Namespace Name Mixin selector official aLdmf;a(Lbpn;)Zintermediary method_35591Lnet/minecraft/class_3726;method_35591(Lnet/minecraft/class_1792;)Znamed isWearingOnFeetLnet/minecraft/block/ShapeContext;isWearingOnFeet(Lnet/minecraft/item/Item;)Z
-
isHolding
public boolean isHolding(Item item)
- 指定者:
isHolding在接口中ShapeContext- Mappings:
Namespace Name Mixin selector official bLdmf;b(Lbpn;)Zintermediary method_17785Lnet/minecraft/class_3726;method_17785(Lnet/minecraft/class_1792;)Znamed isHoldingLnet/minecraft/block/ShapeContext;isHolding(Lnet/minecraft/item/Item;)Z
-
canWalkOnFluid
public boolean canWalkOnFluid(FluidState state, FlowableFluid fluid)
- 指定者:
canWalkOnFluid在接口中ShapeContext- Mappings:
Namespace Name Mixin selector official aLdmf;a(Ldds;Lddq;)Zintermediary method_27866Lnet/minecraft/class_3726;method_27866(Lnet/minecraft/class_3610;Lnet/minecraft/class_3609;)Znamed canWalkOnFluidLnet/minecraft/block/ShapeContext;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FlowableFluid;)Z
-
isDescending
public boolean isDescending()
- 指定者:
isDescending在接口中ShapeContext- Mappings:
Namespace Name Mixin selector official bLdmf;b()Zintermediary method_16193Lnet/minecraft/class_3726;method_16193()Znamed isDescendingLnet/minecraft/block/ShapeContext;isDescending()Z
-
isAbove
public boolean isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue)
- 指定者:
isAbove在接口中ShapeContext- Mappings:
Namespace Name Mixin selector official aLdmf;a(Ldmt;Lgb;Z)Zintermediary method_16192Lnet/minecraft/class_3726;method_16192(Lnet/minecraft/class_265;Lnet/minecraft/class_2338;Z)Znamed isAboveLnet/minecraft/block/ShapeContext;isAbove(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/BlockPos;Z)Z
-
getEntity
public Optional<Entity> getEntity()
- Mappings:
Namespace Name Mixin selector official cLdmk;c()Ljava/util/Optional;intermediary method_32480Lnet/minecraft/class_3727;method_32480()Ljava/util/Optional;named getEntityLnet/minecraft/block/EntityShapeContext;getEntity()Ljava/util/Optional;
-
-