Class LlamaSpitEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.LlamaSpitEntity
All Implemented Interfaces:
class_3893, Projectile, Nameable

public class LlamaSpitEntity extends Entity implements Projectile
Mappings:
Namespace Name
official aos
intermediary net/minecraft/class_3053
named net/minecraft/entity/projectile/LlamaSpitEntity
  • Field Details

    • owner

      public LlamaEntity owner
      Mappings:
      Namespace Name Mixin selector
      official a Laos;a:Laks;
      intermediary field_15094 Lnet/minecraft/class_3053;field_15094:Lnet/minecraft/class_3138;
      named owner Lnet/minecraft/entity/projectile/LlamaSpitEntity;owner:Lnet/minecraft/entity/LlamaEntity;
    • ownerNbt

      private NbtCompound ownerNbt
      Mappings:
      Namespace Name Mixin selector
      official b Laos;b:Lgy;
      intermediary field_15095 Lnet/minecraft/class_3053;field_15095:Lnet/minecraft/class_322;
      named ownerNbt Lnet/minecraft/entity/projectile/LlamaSpitEntity;ownerNbt:Lnet/minecraft/nbt/NbtCompound;
  • Constructor Details

    • LlamaSpitEntity

      public LlamaSpitEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laxy;)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
    • LlamaSpitEntity

      public LlamaSpitEntity(World world, LlamaEntity owner)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laos;<init>(Laxy;Laks;)V
      intermediary <init> Lnet/minecraft/class_3053;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_3138;)V
      named <init> Lnet/minecraft/entity/projectile/LlamaSpitEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LlamaEntity;)V
    • LlamaSpitEntity

      @Environment(CLIENT) public LlamaSpitEntity(World world, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laos;<init>(Laxy;DDDDDD)V
      intermediary <init> Lnet/minecraft/class_3053;<init>(Lnet/minecraft/class_1150;DDDDDD)V
      named <init> Lnet/minecraft/entity/projectile/LlamaSpitEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official R_ Laer;R_()V
      intermediary method_2558 Lnet/minecraft/class_864;method_2558()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • setVelocityClient

      @Environment(CLIENT) public void setVelocityClient(double x, double y, double z)
      Overrides:
      setVelocityClient in class Entity
      Mappings:
      Namespace Name Mixin selector
      official h Laer;h(DDD)V
      intermediary method_2556 Lnet/minecraft/class_864;method_2556(DDD)V
      named setVelocityClient Lnet/minecraft/entity/Entity;setVelocityClient(DDD)V
    • rayTrace

      @Nullable private Entity rayTrace(Vec3d vec1, Vec3d vec2)
      Mappings:
      Namespace Name Mixin selector
      official a Laos;a(Lcee;Lcee;)Laer;
      intermediary method_13628 Lnet/minecraft/class_3053;method_13628(Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_864;
      named rayTrace Lnet/minecraft/entity/projectile/LlamaSpitEntity;rayTrace(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/entity/Entity;
    • setVelocity

      public void setVelocity(double x, double y, double z, float speed, float divergence)
      Specified by:
      setVelocity in interface Projectile
      Mappings:
      Namespace Name Mixin selector
      official c Laot;c(DDDFF)V
      intermediary method_3233 Lnet/minecraft/class_1417;method_3233(DDDFF)V
      named setVelocity Lnet/minecraft/entity/projectile/Projectile;setVelocity(DDDFF)V
    • onHit

      public void onHit(BlockHitResult result)
      Mappings:
      Namespace Name Mixin selector
      official a Laos;a(Lceb;)V
      intermediary method_13627 Lnet/minecraft/class_3053;method_13627(Lnet/minecraft/class_234;)V
      named onHit Lnet/minecraft/entity/projectile/LlamaSpitEntity;onHit(Lnet/minecraft/util/hit/BlockHitResult;)V
    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laer;x_()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • readCustomDataFromNbt

      protected void readCustomDataFromNbt(NbtCompound nbt)
      Specified by:
      readCustomDataFromNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Lgy;)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

      protected void writeCustomDataToNbt(NbtCompound nbt)
      Specified by:
      writeCustomDataToNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laer;b(Lgy;)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
    • setOwnerFromNbt

      private void setOwnerFromNbt()
      Mappings:
      Namespace Name Mixin selector
      official f Laos;f()V
      intermediary method_13629 Lnet/minecraft/class_3053;method_13629()V
      named setOwnerFromNbt Lnet/minecraft/entity/projectile/LlamaSpitEntity;setOwnerFromNbt()V