Class PotionEntity

All Implemented Interfaces:
CommandSource, Projectile

public class PotionEntity extends ThrowableEntity
Mappings:
Namespace Name
official aac
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 Laac;d:Lkf;
      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 Laac;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> Lrr;<init>(Laht;)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> Laac;<init>(Laht;Lsa;Ladq;)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> Laac;<init>(Laht;DDDLadq;)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 Lrr;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 Laac;l()Ladq;
      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 Laac;a(Ladq;)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 Lzy;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 Lzy;a(Lbbg;)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 Laac;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 Laac;a(Lcl;)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
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lrr;a(Ldq;)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 Lrr;b(Ldq;)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