类 AbstractDecorationEntity

    • 字段详细资料

      • PREDICATE

        protected static final Predicate<Entity> PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official b Lbfx;b:Ljava/util/function/Predicate;
        intermediary field_7098 Lnet/minecraft/class_1530;field_7098:Ljava/util/function/Predicate;
        named PREDICATE Lnet/minecraft/entity/decoration/AbstractDecorationEntity;PREDICATE:Ljava/util/function/Predicate;
      • obstructionCheckCounter

        private int obstructionCheckCounter
        Mappings:
        Namespace Name Mixin selector
        official e Lbfx;e:I
        intermediary field_7097 Lnet/minecraft/class_1530;field_7097:I
        named obstructionCheckCounter Lnet/minecraft/entity/decoration/AbstractDecorationEntity;obstructionCheckCounter:I
      • attachmentPos

        protected BlockPos attachmentPos
        Mappings:
        Namespace Name Mixin selector
        official c Lbfx;c:Lgb;
        intermediary field_7100 Lnet/minecraft/class_1530;field_7100:Lnet/minecraft/class_2338;
        named attachmentPos Lnet/minecraft/entity/decoration/AbstractDecorationEntity;attachmentPos:Lnet/minecraft/util/math/BlockPos;
      • facing

        protected Direction facing
        Mappings:
        Namespace Name Mixin selector
        official d Lbfx;d:Lgg;
        intermediary field_7099 Lnet/minecraft/class_1530;field_7099:Lnet/minecraft/class_2350;
        named facing Lnet/minecraft/entity/decoration/AbstractDecorationEntity;facing:Lnet/minecraft/util/math/Direction;
    • 构造器详细资料

      • AbstractDecorationEntity

        protected AbstractDecorationEntity​(EntityType<? extends AbstractDecorationEntity> type,
                                           World world)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lasl;<init>(Lasp;Lbvr;)V
        intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
        named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
      • AbstractDecorationEntity

        protected AbstractDecorationEntity​(EntityType<? extends AbstractDecorationEntity> type,
                                           World world,
                                           BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbfx;<init>(Lasp;Lbvr;Lgb;)V
        intermediary <init> Lnet/minecraft/class_1530;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named <init> Lnet/minecraft/entity/decoration/AbstractDecorationEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
    • 方法详细资料

      • initDataTracker

        protected void initDataTracker()
        指定者:
        initDataTracker 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official e Lasl;e()V
        intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
        named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
      • setFacing

        protected void setFacing​(Direction facing)
        Mappings:
        Namespace Name Mixin selector
        official a Lbfx;a(Lgg;)V
        intermediary method_6892 Lnet/minecraft/class_1530;method_6892(Lnet/minecraft/class_2350;)V
        named setFacing Lnet/minecraft/entity/decoration/AbstractDecorationEntity;setFacing(Lnet/minecraft/util/math/Direction;)V
      • updateAttachmentPosition

        protected void updateAttachmentPosition()
        Mappings:
        Namespace Name Mixin selector
        official o Lbfx;o()V
        intermediary method_6895 Lnet/minecraft/class_1530;method_6895()V
        named updateAttachmentPosition Lnet/minecraft/entity/decoration/AbstractDecorationEntity;updateAttachmentPosition()V
      • method_6893

        private double method_6893​(int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Lbfx;a(I)D
        intermediary method_6893 Lnet/minecraft/class_1530;method_6893(I)D
        named method_6893 Lnet/minecraft/entity/decoration/AbstractDecorationEntity;method_6893(I)D
      • tick

        public void tick()
        覆盖:
        tick 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official j Lasl;j()V
        intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
        named tick Lnet/minecraft/entity/Entity;tick()V
      • canStayAttached

        public boolean canStayAttached()
        Mappings:
        Namespace Name Mixin selector
        official p Lbfx;p()Z
        intermediary method_6888 Lnet/minecraft/class_1530;method_6888()Z
        named canStayAttached Lnet/minecraft/entity/decoration/AbstractDecorationEntity;canStayAttached()Z
      • collides

        public boolean collides()
        覆盖:
        collides 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official aZ Lasl;aZ()Z
        intermediary method_5863 Lnet/minecraft/class_1297;method_5863()Z
        named collides Lnet/minecraft/entity/Entity;collides()Z
      • handleAttack

        public boolean handleAttack​(Entity attacker)
        覆盖:
        handleAttack 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official t Lasl;t(Lasl;)Z
        intermediary method_5698 Lnet/minecraft/class_1297;method_5698(Lnet/minecraft/class_1297;)Z
        named handleAttack Lnet/minecraft/entity/Entity;handleAttack(Lnet/minecraft/entity/Entity;)Z
      • getHorizontalFacing

        public Direction getHorizontalFacing()
        覆盖:
        getHorizontalFacing 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official ck Lasl;ck()Lgg;
        intermediary method_5735 Lnet/minecraft/class_1297;method_5735()Lnet/minecraft/class_2350;
        named getHorizontalFacing Lnet/minecraft/entity/Entity;getHorizontalFacing()Lnet/minecraft/util/math/Direction;
      • damage

        public boolean damage​(DamageSource source,
                              float amount)
        覆盖:
        damage 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Larv;F)Z
        intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
        named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
      • move

        public void move​(MovementType movementType,
                         Vec3d movement)
        覆盖:
        move 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Latd;Ldma;)V
        intermediary method_5784 Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V
        named move Lnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
      • addVelocity

        public void addVelocity​(double deltaX,
                                double deltaY,
                                double deltaZ)
        覆盖:
        addVelocity 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official i Lasl;i(DDD)V
        intermediary method_5762 Lnet/minecraft/class_1297;method_5762(DDD)V
        named addVelocity Lnet/minecraft/entity/Entity;addVelocity(DDD)V
      • writeCustomDataToNbt

        public void writeCustomDataToNbt​(CompoundTag nbt)
        指定者:
        writeCustomDataToNbt 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official b Lasl;b(Lmv;)V
        intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
        named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • readCustomDataFromNbt

        public void readCustomDataFromNbt​(CompoundTag nbt)
        指定者:
        readCustomDataFromNbt 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lmv;)V
        intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
        named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • getWidthPixels

        public abstract int getWidthPixels()
        Mappings:
        Namespace Name Mixin selector
        official q Lbfx;q()I
        intermediary method_6897 Lnet/minecraft/class_1530;method_6897()I
        named getWidthPixels Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getWidthPixels()I
      • getHeightPixels

        public abstract int getHeightPixels()
        Mappings:
        Namespace Name Mixin selector
        official r Lbfx;r()I
        intermediary method_6891 Lnet/minecraft/class_1530;method_6891()I
        named getHeightPixels Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getHeightPixels()I
      • onBreak

        public abstract void onBreak​(@Nullable
                                     @Nullable Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbfx;a(Lasl;)V
        intermediary method_6889 Lnet/minecraft/class_1530;method_6889(Lnet/minecraft/class_1297;)V
        named onBreak Lnet/minecraft/entity/decoration/AbstractDecorationEntity;onBreak(Lnet/minecraft/entity/Entity;)V
      • onPlace

        public abstract void onPlace()
        Mappings:
        Namespace Name Mixin selector
        official s Lbfx;s()V
        intermediary method_6894 Lnet/minecraft/class_1530;method_6894()V
        named onPlace Lnet/minecraft/entity/decoration/AbstractDecorationEntity;onPlace()V
      • dropStack

        public ItemEntity dropStack​(ItemStack stack,
                                    float yOffset)
        覆盖:
        dropStack 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lbpr;F)Lbge;
        intermediary method_5699 Lnet/minecraft/class_1297;method_5699(Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542;
        named dropStack Lnet/minecraft/entity/Entity;dropStack(Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/ItemEntity;
      • shouldSetPositionOnLoad

        protected boolean shouldSetPositionOnLoad()
        覆盖:
        shouldSetPositionOnLoad 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bb Lasl;bb()Z
        intermediary method_5638 Lnet/minecraft/class_1297;method_5638()Z
        named shouldSetPositionOnLoad Lnet/minecraft/entity/Entity;shouldSetPositionOnLoad()Z
      • setPosition

        public void setPosition​(double x,
                                double y,
                                double z)
        覆盖:
        setPosition 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official e Lasl;e(DDD)V
        intermediary method_5814 Lnet/minecraft/class_1297;method_5814(DDD)V
        named setPosition Lnet/minecraft/entity/Entity;setPosition(DDD)V
      • getDecorationBlockPos

        public BlockPos getDecorationBlockPos()
        Mappings:
        Namespace Name Mixin selector
        official u Lbfx;u()Lgb;
        intermediary method_6896 Lnet/minecraft/class_1530;method_6896()Lnet/minecraft/class_2338;
        named getDecorationBlockPos Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getDecorationBlockPos()Lnet/minecraft/util/math/BlockPos;
      • applyRotation

        public float applyRotation​(BlockRotation rotation)
        覆盖:
        applyRotation 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lcek;)F
        intermediary method_5832 Lnet/minecraft/class_1297;method_5832(Lnet/minecraft/class_2470;)F
        named applyRotation Lnet/minecraft/entity/Entity;applyRotation(Lnet/minecraft/util/BlockRotation;)F
      • applyMirror

        public float applyMirror​(BlockMirror mirror)
        覆盖:
        applyMirror 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lccy;)F
        intermediary method_5763 Lnet/minecraft/class_1297;method_5763(Lnet/minecraft/class_2415;)F
        named applyMirror Lnet/minecraft/entity/Entity;applyMirror(Lnet/minecraft/util/BlockMirror;)F
      • onStruckByLightning

        public void onStruckByLightning​(ServerWorld world,
                                        LightningEntity lightning)
        覆盖:
        onStruckByLightning 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Labj;Lasx;)V
        intermediary method_5800 Lnet/minecraft/class_1297;method_5800(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V
        named onStruckByLightning Lnet/minecraft/entity/Entity;onStruckByLightning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LightningEntity;)V
      • calculateDimensions

        public void calculateDimensions()
        覆盖:
        calculateDimensions 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official z_ Lasl;z_()V
        intermediary method_18382 Lnet/minecraft/class_1297;method_18382()V
        named calculateDimensions Lnet/minecraft/entity/Entity;calculateDimensions()V