Class PotionEntity

All Implemented Interfaces:
CommandSource, Projectile

public class PotionEntity extends ThrowableEntity
Mappings:
Namespace Name
official aal
intermediary net/minecraft/class_1000
named net/minecraft/entity/thrown/PotionEntity
  • Field Details

    • ITEM

      private static final TrackedData<Optional<ItemStack>> ITEM
      Mappings:
      Namespace Name Mixin selector
      official d Laal;d:Lkh;
      intermediary field_12206 Lnet/minecraft/class_1000;field_12206:Lnet/minecraft/class_2921;
      named ITEM Lnet/minecraft/entity/thrown/PotionEntity;ITEM:Lnet/minecraft/entity/data/TrackedData;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official e Laal;e:Lorg/apache/logging/log4j/Logger;
      intermediary field_12207 Lnet/minecraft/class_1000;field_12207:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/thrown/PotionEntity;LOGGER:Lorg/apache/logging/log4j/Logger;
  • Constructor Details

    • PotionEntity

      public PotionEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lrw;<init>(Laid;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • PotionEntity

      public PotionEntity(World world, LivingEntity entity, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laal;<init>(Laid;Lsf;Ladz;)V
      intermediary <init> Lnet/minecraft/class_1000;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;Lnet/minecraft/class_1071;)V
      named <init> Lnet/minecraft/entity/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
    • PotionEntity

      public PotionEntity(World world, double x, double y, double z, @Nullable ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laal;<init>(Laid;DDDLadz;)V
      intermediary <init> Lnet/minecraft/class_1000;<init>(Lnet/minecraft/class_1150;DDDLnet/minecraft/class_1071;)V
      named <init> Lnet/minecraft/entity/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official i Lrw;i()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getItem

      public ItemStack getItem()
      Mappings:
      Namespace Name Mixin selector
      official l Laal;l()Ladz;
      intermediary method_11317 Lnet/minecraft/class_1000;method_11317()Lnet/minecraft/class_1071;
      named getItem Lnet/minecraft/entity/thrown/PotionEntity;getItem()Lnet/minecraft/item/ItemStack;
    • setItem

      public void setItem(@Nullable ItemStack item)
      Mappings:
      Namespace Name Mixin selector
      official a Laal;a(Ladz;)V
      intermediary method_11315 Lnet/minecraft/class_1000;method_11315(Lnet/minecraft/class_1071;)V
      named setItem Lnet/minecraft/entity/thrown/PotionEntity;setItem(Lnet/minecraft/item/ItemStack;)V
    • getGravity

      protected float getGravity()
      Overrides:
      getGravity in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official j Laah;j()F
      intermediary method_3236 Lnet/minecraft/class_996;method_3236()F
      named getGravity Lnet/minecraft/entity/thrown/ThrowableEntity;getGravity()F
    • onCollision

      protected void onCollision(BlockHitResult result)
      Specified by:
      onCollision in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laah;a(Lbbz;)V
      intermediary method_3232 Lnet/minecraft/class_996;method_3232(Lnet/minecraft/class_234;)V
      named onCollision Lnet/minecraft/entity/thrown/ThrowableEntity;onCollision(Lnet/minecraft/util/hit/BlockHitResult;)V
    • isLingering

      private boolean isLingering()
      Mappings:
      Namespace Name Mixin selector
      official n Laal;n()Z
      intermediary method_11318 Lnet/minecraft/class_1000;method_11318()Z
      named isLingering Lnet/minecraft/entity/thrown/PotionEntity;isLingering()Z
    • method_11316

      private void method_11316(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laal;a(Lcm;)V
      intermediary method_11316 Lnet/minecraft/class_1000;method_11316(Lnet/minecraft/class_2552;)V
      named method_11316 Lnet/minecraft/entity/thrown/PotionEntity;method_11316(Lnet/minecraft/util/math/BlockPos;)V
    • method_13299

      public static void method_13299(class_2934 class_2934)
      Mappings:
      Namespace Name Mixin selector
      official a Laal;a(Lpd;)V
      intermediary method_13299 Lnet/minecraft/class_1000;method_13299(Lnet/minecraft/class_2934;)V
      named method_13299 Lnet/minecraft/entity/thrown/PotionEntity;method_13299(Lnet/minecraft/class_2934;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lrw;a(Ldr;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lrw;b(Ldr;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V