Class EyeOfEnderEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.thrown.EyeOfEnderEntity
All Implemented Interfaces:
CommandSource

public class EyeOfEnderEntity extends Entity
Mappings:
Namespace Name
official wr
intermediary net/minecraft/class_991
named net/minecraft/entity/thrown/EyeOfEnderEntity
  • Field Details

    • targetX

      private double targetX
      Mappings:
      Namespace Name Mixin selector
      official a Lwr;a:D
      intermediary field_4035 Lnet/minecraft/class_991;field_4035:D
      named targetX Lnet/minecraft/entity/thrown/EyeOfEnderEntity;targetX:D
    • targetY

      private double targetY
      Mappings:
      Namespace Name Mixin selector
      official b Lwr;b:D
      intermediary field_4036 Lnet/minecraft/class_991;field_4036:D
      named targetY Lnet/minecraft/entity/thrown/EyeOfEnderEntity;targetY:D
    • targetZ

      private double targetZ
      Mappings:
      Namespace Name Mixin selector
      official c Lwr;c:D
      intermediary field_4037 Lnet/minecraft/class_991;field_4037:D
      named targetZ Lnet/minecraft/entity/thrown/EyeOfEnderEntity;targetZ:D
    • lifespan

      private int lifespan
      Mappings:
      Namespace Name Mixin selector
      official d Lwr;d:I
      intermediary field_4038 Lnet/minecraft/class_991;field_4038:I
      named lifespan Lnet/minecraft/entity/thrown/EyeOfEnderEntity;lifespan:I
    • dropsItem

      private boolean dropsItem
      Mappings:
      Namespace Name Mixin selector
      official e Lwr;e:Z
      intermediary field_4039 Lnet/minecraft/class_991;field_4039:Z
      named dropsItem Lnet/minecraft/entity/thrown/EyeOfEnderEntity;dropsItem:Z
  • Constructor Details

    • EyeOfEnderEntity

      public EyeOfEnderEntity(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
    • EyeOfEnderEntity

      public EyeOfEnderEntity(World world, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lwr;<init>(Ladm;DDD)V
      intermediary <init> Lnet/minecraft/class_991;<init>(Lnet/minecraft/class_1150;DDD)V
      named <init> Lnet/minecraft/entity/thrown/EyeOfEnderEntity;<init>(Lnet/minecraft/world/World;DDD)V
  • Method Details

    • initDataTracker

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

      @Environment(CLIENT) public boolean shouldRender(double distance)
      Overrides:
      shouldRender in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(D)Z
      intermediary method_2486 Lnet/minecraft/class_864;method_2486(D)Z
      named shouldRender Lnet/minecraft/entity/Entity;shouldRender(D)Z
    • initTargetPos

      public void initTargetPos(BlockPos pos)
      Sets where the eye will fly towards. If close enough, it will fly directly towards it, otherwise, it will fly upwards, in the direction of the BlockPos.
      Parameters:
      pos - the block the eye of ender is drawn towards
      Mappings:
      Namespace Name Mixin selector
      official a Lwr;a(Lcj;)V
      intermediary method_11254 Lnet/minecraft/class_991;method_11254(Lnet/minecraft/class_2552;)V
      named initTargetPos Lnet/minecraft/entity/thrown/EyeOfEnderEntity;initTargetPos(Lnet/minecraft/util/math/BlockPos;)V
    • setVelocityClient

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

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

      public void writeCustomDataToNbt(NbtCompound nbt)
      Specified by:
      writeCustomDataToNbt in class Entity
      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
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Specified by:
      readCustomDataFromNbt in class Entity
      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
    • getBrightnessAtEyes

      public float getBrightnessAtEyes(float float2)
      Overrides:
      getBrightnessAtEyes in class Entity
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(F)F
      intermediary method_2533 Lnet/minecraft/class_864;method_2533(F)F
      named getBrightnessAtEyes Lnet/minecraft/entity/Entity;getBrightnessAtEyes(F)F
    • getLightmapCoordinates

      @Environment(CLIENT) public int getLightmapCoordinates(float float2)
      Overrides:
      getLightmapCoordinates in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(F)I
      intermediary method_2524 Lnet/minecraft/class_864;method_2524(F)I
      named getLightmapCoordinates Lnet/minecraft/entity/Entity;getLightmapCoordinates(F)I
    • isAttackable

      public boolean isAttackable()
      Overrides:
      isAttackable in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aD Lpk;aD()Z
      intermediary method_2521 Lnet/minecraft/class_864;method_2521()Z
      named isAttackable Lnet/minecraft/entity/Entity;isAttackable()Z