Class PotionEntity

All Implemented Interfaces:
CommandSource, Projectile

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

    • stack

      private ItemStack stack
      Mappings:
      Namespace Name Mixin selector
      official c Lxc;c:Lzx;
      intermediary field_5405 Lnet/minecraft/class_1000;field_5405:Lnet/minecraft/class_1071;
      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_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, int id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxc;<init>(Ladm;Lpr;I)V
      intermediary <init> Lnet/minecraft/class_1000;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;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_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

      @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_1000;<init>(Lnet/minecraft/class_1150;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_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

    • getGravity

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

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

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

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

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

      protected void onCollision(BlockHitResult result)
      Specified by:
      onCollision in class ThrowableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lwy;a(Lauh;)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
    • readCustomDataFromNbt

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