类 EntityShapeContext

  • 所有已实现的接口:
    ShapeContext

    public class EntityShapeContext
    extends Object
    implements ShapeContext
    Mappings:
    Namespace Name
    official dmk
    intermediary net/minecraft/class_3727
    named net/minecraft/block/EntityShapeContext
    • 字段详细资料

      • ABSENT

        protected static final ShapeContext ABSENT
        Mappings:
        Namespace Name Mixin selector
        official a Ldmk;a:Ldmf;
        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 Ldmk;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 Ldmk;c:D
        intermediary field_16450 Lnet/minecraft/class_3727;field_16450:D
        named minY Lnet/minecraft/block/EntityShapeContext;minY:D
      • heldItem

        private final ItemStack heldItem
        Mappings:
        Namespace Name Mixin selector
        official d Ldmk;d:Lbpr;
        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

        private final ItemStack boots
        Mappings:
        Namespace Name Mixin selector
        official e Ldmk;e:Lbpr;
        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

        private final Predicate<Fluid> walkOnFluidPredicate
        Mappings:
        Namespace Name Mixin selector
        official f Ldmk;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

        private final Optional<Entity> entity
        Mappings:
        Namespace Name Mixin selector
        official g Ldmk;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;
    • 构造器详细资料

      • 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;)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
        protected EntityShapeContext​(Entity entity)
        已过时。
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldmk;<init>(Lasl;)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
    • 方法详细资料

      • isWearingOnFeet

        public boolean isWearingOnFeet​(Item item)
        指定者:
        isWearingOnFeet 在接口中 ShapeContext
        Mappings:
        Namespace Name Mixin selector
        official a Ldmf;a(Lbpn;)Z
        intermediary method_35591 Lnet/minecraft/class_3726;method_35591(Lnet/minecraft/class_1792;)Z
        named isWearingOnFeet Lnet/minecraft/block/ShapeContext;isWearingOnFeet(Lnet/minecraft/item/Item;)Z
      • isHolding

        public boolean isHolding​(Item item)
        指定者:
        isHolding 在接口中 ShapeContext
        Mappings:
        Namespace Name Mixin selector
        official b Ldmf;b(Lbpn;)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

        public boolean canWalkOnFluid​(FluidState state,
                                      FlowableFluid fluid)
        指定者:
        canWalkOnFluid 在接口中 ShapeContext
        Mappings:
        Namespace Name Mixin selector
        official a Ldmf;a(Ldds;Lddq;)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()
        指定者:
        isDescending 在接口中 ShapeContext
        Mappings:
        Namespace Name Mixin selector
        official b Ldmf;b()Z
        intermediary method_16193 Lnet/minecraft/class_3726;method_16193()Z
        named isDescending Lnet/minecraft/block/ShapeContext;isDescending()Z
      • isAbove

        public boolean isAbove​(VoxelShape shape,
                               BlockPos pos,
                               boolean defaultValue)
        指定者:
        isAbove 在接口中 ShapeContext
        Mappings:
        Namespace Name Mixin selector
        official a Ldmf;a(Ldmt;Lgb;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

        public Optional<Entity> getEntity()
        Mappings:
        Namespace Name Mixin selector
        official c Ldmk;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;