Class PotionEntity

All Implemented Interfaces:
CommandSource, Projectile

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

    • stack

      private ItemStack stack
      Mappings:
      Namespace Name Mixin selector
      official c Lxc;c:Lzx;
      intermediary field_8432 Lnet/minecraft/class_1980;field_8432:Lnet/minecraft/class_2056;
      named stack Lnet/minecraft/entity/thrown/PotionEntity;stack:Lnet/minecraft/item/ItemStack;
  • Constructor Details

    • PotionEntity

      public PotionEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • PotionEntity

      public PotionEntity​(World world, LivingEntity entity, int id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxc;<init>(Ladm;Lpr;I)V
      intermediary <init> Lnet/minecraft/class_1980;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1752;I)V
      named <init> Lnet/minecraft/entity/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;I)V
    • PotionEntity

      public PotionEntity​(World world, LivingEntity entity, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxc;<init>(Ladm;Lpr;Lzx;)V
      intermediary <init> Lnet/minecraft/class_1980;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1752;Lnet/minecraft/class_2056;)V
      named <init> Lnet/minecraft/entity/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
    • PotionEntity

      @Environment(CLIENT) public PotionEntity​(World world, double x, double y, double z, int id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxc;<init>(Ladm;DDDI)V
      intermediary <init> Lnet/minecraft/class_1980;<init>(Lnet/minecraft/class_99;DDDI)V
      named <init> Lnet/minecraft/entity/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;DDDI)V
    • PotionEntity

      public PotionEntity​(World world, double x, double y, double z, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxc;<init>(Ladm;DDDLzx;)V
      intermediary <init> Lnet/minecraft/class_1980;<init>(Lnet/minecraft/class_99;DDDLnet/minecraft/class_2056;)V
      named <init> Lnet/minecraft/entity/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
  • Method Details

    • getGravity

      protected float getGravity()
      Overrides:
      getGravity in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lwy;m()F
      intermediary method_8071 Lnet/minecraft/class_1975;method_8071()F
      named getGravity Lnet/minecraft/entity/thrown/ThrowableEntity;getGravity()F
    • method_8069

      protected float method_8069()
      Overrides:
      method_8069 in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official j Lwy;j()F
      intermediary method_8069 Lnet/minecraft/class_1975;method_8069()F
      named method_8069 Lnet/minecraft/entity/thrown/ThrowableEntity;method_8069()F
    • method_8070

      protected float method_8070()
      Overrides:
      method_8070 in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official l Lwy;l()F
      intermediary method_8070 Lnet/minecraft/class_1975;method_8070()F
      named method_8070 Lnet/minecraft/entity/thrown/ThrowableEntity;method_8070()F
    • setPotionValue

      public void setPotionValue​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lxc;a(I)V
      intermediary method_8077 Lnet/minecraft/class_1980;method_8077(I)V
      named setPotionValue Lnet/minecraft/entity/thrown/PotionEntity;setPotionValue(I)V
    • method_8078

      public int method_8078()
      Mappings:
      Namespace Name Mixin selector
      official o Lxc;o()I
      intermediary method_8078 Lnet/minecraft/class_1980;method_8078()I
      named method_8078 Lnet/minecraft/entity/thrown/PotionEntity;method_8078()I
    • onCollision

      protected void onCollision​(HitResult result)
      Specified by:
      onCollision in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lwy;a(Lauh;)V
      intermediary method_8068 Lnet/minecraft/class_1975;method_8068(Lnet/minecraft/class_647;)V
      named onCollision Lnet/minecraft/entity/thrown/ThrowableEntity;onCollision(Lnet/minecraft/util/hit/HitResult;)V
    • deserialize

      public void deserialize​(CompoundTag tag)
      Overrides:
      deserialize in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • serialize

      public void serialize​(CompoundTag tag)
      Overrides:
      serialize in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V