类 ShulkerBulletEntity

  • 所有已实现的接口:
    CommandOutput, Nameable, EntityLike

    public class ShulkerBulletEntity
    extends ProjectileEntity
    Mappings:
    Namespace Name
    official bjx
    intermediary net/minecraft/class_1678
    named net/minecraft/entity/projectile/ShulkerBulletEntity
    • 字段详细资料

      • field_30666

        private static final double field_30666
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbjx;b:D
        intermediary field_30666 Lnet/minecraft/class_1678;field_30666:D
        named field_30666 Lnet/minecraft/entity/projectile/ShulkerBulletEntity;field_30666:D
      • target

        @Nullable
        private @Nullable Entity target
        Mappings:
        Namespace Name Mixin selector
        official c Lbjx;c:Lasl;
        intermediary field_7626 Lnet/minecraft/class_1678;field_7626:Lnet/minecraft/class_1297;
        named target Lnet/minecraft/entity/projectile/ShulkerBulletEntity;target:Lnet/minecraft/entity/Entity;
      • direction

        @Nullable
        private @Nullable Direction direction
        Mappings:
        Namespace Name Mixin selector
        official d Lbjx;d:Lgg;
        intermediary field_7628 Lnet/minecraft/class_1678;field_7628:Lnet/minecraft/class_2350;
        named direction Lnet/minecraft/entity/projectile/ShulkerBulletEntity;direction:Lnet/minecraft/util/math/Direction;
      • stepCount

        private int stepCount
        Mappings:
        Namespace Name Mixin selector
        official e Lbjx;e:I
        intermediary field_7627 Lnet/minecraft/class_1678;field_7627:I
        named stepCount Lnet/minecraft/entity/projectile/ShulkerBulletEntity;stepCount:I
      • targetX

        private double targetX
        Mappings:
        Namespace Name Mixin selector
        official f Lbjx;f:D
        intermediary field_7635 Lnet/minecraft/class_1678;field_7635:D
        named targetX Lnet/minecraft/entity/projectile/ShulkerBulletEntity;targetX:D
      • targetY

        private double targetY
        Mappings:
        Namespace Name Mixin selector
        official ar Lbjx;ar:D
        intermediary field_7633 Lnet/minecraft/class_1678;field_7633:D
        named targetY Lnet/minecraft/entity/projectile/ShulkerBulletEntity;targetY:D
      • targetZ

        private double targetZ
        Mappings:
        Namespace Name Mixin selector
        official as Lbjx;as:D
        intermediary field_7625 Lnet/minecraft/class_1678;field_7625:D
        named targetZ Lnet/minecraft/entity/projectile/ShulkerBulletEntity;targetZ:D
      • targetUuid

        @Nullable
        private @Nullable UUID targetUuid
        Mappings:
        Namespace Name Mixin selector
        official at Lbjx;at:Ljava/util/UUID;
        intermediary field_7632 Lnet/minecraft/class_1678;field_7632:Ljava/util/UUID;
        named targetUuid Lnet/minecraft/entity/projectile/ShulkerBulletEntity;targetUuid:Ljava/util/UUID;
    • 构造器详细资料

      • ShulkerBulletEntity

        public ShulkerBulletEntity​(EntityType<? extends ShulkerBulletEntity> 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
      • ShulkerBulletEntity

        public ShulkerBulletEntity​(World world,
                                   LivingEntity owner,
                                   Entity target,
                                   Direction.Axis axis)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbjx;<init>(Lbvr;Lasy;Lasl;Lgg$a;)V
        intermediary <init> Lnet/minecraft/class_1678;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)V
        named <init> Lnet/minecraft/entity/projectile/ShulkerBulletEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction$Axis;)V
    • 方法详细资料

      • getSoundCategory

        public SoundCategory getSoundCategory()
        覆盖:
        getSoundCategory 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official cF Lasl;cF()Laex;
        intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
        named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
      • writeCustomDataToNbt

        protected void writeCustomDataToNbt​(CompoundTag nbt)
        覆盖:
        writeCustomDataToNbt 在类中 ProjectileEntity
        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

        protected void readCustomDataFromNbt​(CompoundTag nbt)
        覆盖:
        readCustomDataFromNbt 在类中 ProjectileEntity
        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
      • 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
      • getDirection

        @Nullable
        private @Nullable Direction getDirection()
        Mappings:
        Namespace Name Mixin selector
        official g Lbjx;g()Lgg;
        intermediary method_35208 Lnet/minecraft/class_1678;method_35208()Lnet/minecraft/class_2350;
        named getDirection Lnet/minecraft/entity/projectile/ShulkerBulletEntity;getDirection()Lnet/minecraft/util/math/Direction;
      • setDirection

        private void setDirection​(@Nullable
                                  @Nullable Direction direction)
        Mappings:
        Namespace Name Mixin selector
        official a Lbjx;a(Lgg;)V
        intermediary method_7487 Lnet/minecraft/class_1678;method_7487(Lnet/minecraft/class_2350;)V
        named setDirection Lnet/minecraft/entity/projectile/ShulkerBulletEntity;setDirection(Lnet/minecraft/util/math/Direction;)V
      • method_7486

        private void method_7486​(@Nullable
                                 Direction.Axis axis)
        Mappings:
        Namespace Name Mixin selector
        official a Lbjx;a(Lgg$a;)V
        intermediary method_7486 Lnet/minecraft/class_1678;method_7486(Lnet/minecraft/class_2350$class_2351;)V
        named method_7486 Lnet/minecraft/entity/projectile/ShulkerBulletEntity;method_7486(Lnet/minecraft/util/math/Direction$Axis;)V
      • checkDespawn

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

        public void tick()
        覆盖:
        tick 在类中 ProjectileEntity
        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
      • canHit

        protected boolean canHit​(Entity entity)
        覆盖:
        canHit 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Lasl;)Z
        intermediary method_26958 Lnet/minecraft/class_1676;method_26958(Lnet/minecraft/class_1297;)Z
        named canHit Lnet/minecraft/entity/projectile/ProjectileEntity;canHit(Lnet/minecraft/entity/Entity;)Z
      • isOnFire

        public boolean isOnFire()
        覆盖:
        isOnFire 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official bw Lasl;bw()Z
        intermediary method_5809 Lnet/minecraft/class_1297;method_5809()Z
        named isOnFire Lnet/minecraft/entity/Entity;isOnFire()Z
      • shouldRender

        public boolean shouldRender​(double distance)
        覆盖:
        shouldRender 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(D)Z
        intermediary method_5640 Lnet/minecraft/class_1297;method_5640(D)Z
        named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
      • getBrightnessAtEyes

        public float getBrightnessAtEyes()
        覆盖:
        getBrightnessAtEyes 在类中 Entity
        Mappings:
        Namespace Name Mixin selector
        official aV Lasl;aV()F
        intermediary method_5718 Lnet/minecraft/class_1297;method_5718()F
        named getBrightnessAtEyes Lnet/minecraft/entity/Entity;getBrightnessAtEyes()F
      • onEntityHit

        protected void onEntityHit​(EntityHitResult entityHitResult)
        覆盖:
        onEntityHit 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Ldlx;)V
        intermediary method_7454 Lnet/minecraft/class_1676;method_7454(Lnet/minecraft/class_3966;)V
        named onEntityHit Lnet/minecraft/entity/projectile/ProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/EntityHitResult;)V
      • onBlockHit

        protected void onBlockHit​(BlockHitResult blockHitResult)
        覆盖:
        onBlockHit 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Ldlw;)V
        intermediary method_24920 Lnet/minecraft/class_1676;method_24920(Lnet/minecraft/class_3965;)V
        named onBlockHit Lnet/minecraft/entity/projectile/ProjectileEntity;onBlockHit(Lnet/minecraft/util/hit/BlockHitResult;)V
      • onCollision

        protected void onCollision​(HitResult hitResult)
        覆盖:
        onCollision 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lbjv;a(Ldly;)V
        intermediary method_7488 Lnet/minecraft/class_1676;method_7488(Lnet/minecraft/class_239;)V
        named onCollision Lnet/minecraft/entity/projectile/ProjectileEntity;onCollision(Lnet/minecraft/util/hit/HitResult;)V
      • 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
      • 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
      • onSpawnPacket

        public void onSpawnPacket​(EntitySpawnS2CPacket packet)
        覆盖:
        onSpawnPacket 在类中 ProjectileEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lasl;a(Lpj;)V
        intermediary method_31471 Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V
        named onSpawnPacket Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V