类 PotionEntity

    • 字段详细资料

      • field_30667

        public static final double field_30667
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbkg;b:D
        intermediary field_30667 Lnet/minecraft/class_1686;field_30667:D
        named field_30667 Lnet/minecraft/entity/projectile/thrown/PotionEntity;field_30667:D
      • field_30668

        private static final double field_30668
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lbkg;d:D
        intermediary field_30668 Lnet/minecraft/class_1686;field_30668:D
        named field_30668 Lnet/minecraft/entity/projectile/thrown/PotionEntity;field_30668:D
      • WATER_HURTS

        public static final Predicate<LivingEntity> WATER_HURTS
        Mappings:
        Namespace Name Mixin selector
        official c Lbkg;c:Ljava/util/function/Predicate;
        intermediary field_7653 Lnet/minecraft/class_1686;field_7653:Ljava/util/function/Predicate;
        named WATER_HURTS Lnet/minecraft/entity/projectile/thrown/PotionEntity;WATER_HURTS:Ljava/util/function/Predicate;
    • 构造器详细资料

      • PotionEntity

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

        public PotionEntity​(World world,
                            LivingEntity owner)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbkg;<init>(Lbvr;Lasy;)V
        intermediary <init> Lnet/minecraft/class_1686;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V
        named <init> Lnet/minecraft/entity/projectile/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
      • PotionEntity

        public PotionEntity​(World world,
                            double x,
                            double y,
                            double z)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbkg;<init>(Lbvr;DDD)V
        intermediary <init> Lnet/minecraft/class_1686;<init>(Lnet/minecraft/class_1937;DDD)V
        named <init> Lnet/minecraft/entity/projectile/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;DDD)V
    • 方法详细资料

      • getDefaultItem

        protected Item getDefaultItem()
        指定者:
        getDefaultItem 在类中 ThrownItemEntity
        Mappings:
        Namespace Name Mixin selector
        official h Lbkb;h()Lbpn;
        intermediary method_16942 Lnet/minecraft/class_3857;method_16942()Lnet/minecraft/class_1792;
        named getDefaultItem Lnet/minecraft/entity/projectile/thrown/ThrownItemEntity;getDefaultItem()Lnet/minecraft/item/Item;
      • getGravity

        protected float getGravity()
        覆盖:
        getGravity 在类中 ThrownEntity
        Mappings:
        Namespace Name Mixin selector
        official k Lbkc;k()F
        intermediary method_7490 Lnet/minecraft/class_1682;method_7490()F
        named getGravity Lnet/minecraft/entity/projectile/thrown/ThrownEntity;getGravity()F
      • 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
      • damageEntitiesHurtByWater

        private void damageEntitiesHurtByWater()
        Mappings:
        Namespace Name Mixin selector
        official m Lbkg;m()V
        intermediary method_7500 Lnet/minecraft/class_1686;method_7500()V
        named damageEntitiesHurtByWater Lnet/minecraft/entity/projectile/thrown/PotionEntity;damageEntitiesHurtByWater()V
      • applySplashPotion

        private void applySplashPotion​(List<StatusEffectInstance> statusEffects,
                                       @Nullable
                                       @Nullable Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkg;a(Ljava/util/List;Lasl;)V
        intermediary method_7498 Lnet/minecraft/class_1686;method_7498(Ljava/util/List;Lnet/minecraft/class_1297;)V
        named applySplashPotion Lnet/minecraft/entity/projectile/thrown/PotionEntity;applySplashPotion(Ljava/util/List;Lnet/minecraft/entity/Entity;)V
      • applyLingeringPotion

        private void applyLingeringPotion​(ItemStack stack,
                                          Potion potion)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkg;a(Lbpr;Lbrm;)V
        intermediary method_7497 Lnet/minecraft/class_1686;method_7497(Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)V
        named applyLingeringPotion Lnet/minecraft/entity/projectile/thrown/PotionEntity;applyLingeringPotion(Lnet/minecraft/item/ItemStack;Lnet/minecraft/potion/Potion;)V
      • isLingering

        private boolean isLingering()
        Mappings:
        Namespace Name Mixin selector
        official n Lbkg;n()Z
        intermediary method_7501 Lnet/minecraft/class_1686;method_7501()Z
        named isLingering Lnet/minecraft/entity/projectile/thrown/PotionEntity;isLingering()Z
      • extinguishFire

        private void extinguishFire​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkg;a(Lgb;)V
        intermediary method_7499 Lnet/minecraft/class_1686;method_7499(Lnet/minecraft/class_2338;)V
        named extinguishFire Lnet/minecraft/entity/projectile/thrown/PotionEntity;extinguishFire(Lnet/minecraft/util/math/BlockPos;)V