Class EvokerFangsEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.mob.EvokerFangsEntity
All Implemented Interfaces:
Ownable, ScoreHolder, CommandOutput, Nameable, EntityLike

public class EvokerFangsEntity extends Entity implements Ownable
Mappings:
Namespace Name
official cfs
intermediary net/minecraft/class_1669
named net/minecraft/entity/mob/EvokerFangsEntity
  • Field Details

    • field_30662

      public static final int field_30662
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcfs;b:I
      intermediary field_30662 Lnet/minecraft/class_1669;field_30662:I
      named field_30662 Lnet/minecraft/entity/mob/EvokerFangsEntity;field_30662:I
    • field_30663

      public static final int field_30663
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcfs;c:I
      intermediary field_30663 Lnet/minecraft/class_1669;field_30663:I
      named field_30663 Lnet/minecraft/entity/mob/EvokerFangsEntity;field_30663:I
    • field_30664

      public static final int field_30664
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lcfs;d:I
      intermediary field_30664 Lnet/minecraft/class_1669;field_30664:I
      named field_30664 Lnet/minecraft/entity/mob/EvokerFangsEntity;field_30664:I
    • warmup

      private int warmup
      Mappings:
      Namespace Name Mixin selector
      official e Lcfs;e:I
      intermediary field_7609 Lnet/minecraft/class_1669;field_7609:I
      named warmup Lnet/minecraft/entity/mob/EvokerFangsEntity;warmup:I
    • startedAttack

      private boolean startedAttack
      Mappings:
      Namespace Name Mixin selector
      official f Lcfs;f:Z
      intermediary field_7610 Lnet/minecraft/class_1669;field_7610:Z
      named startedAttack Lnet/minecraft/entity/mob/EvokerFangsEntity;startedAttack:Z
    • ticksLeft

      private int ticksLeft
      Mappings:
      Namespace Name Mixin selector
      official g Lcfs;g:I
      intermediary field_7607 Lnet/minecraft/class_1669;field_7607:I
      named ticksLeft Lnet/minecraft/entity/mob/EvokerFangsEntity;ticksLeft:I
    • playingAnimation

      private boolean playingAnimation
      Mappings:
      Namespace Name Mixin selector
      official h Lcfs;h:Z
      intermediary field_7608 Lnet/minecraft/class_1669;field_7608:Z
      named playingAnimation Lnet/minecraft/entity/mob/EvokerFangsEntity;playingAnimation:Z
    • owner

      Mappings:
      Namespace Name Mixin selector
      official i Lcfs;i:Lbml;
      intermediary field_7605 Lnet/minecraft/class_1669;field_7605:Lnet/minecraft/class_1309;
      named owner Lnet/minecraft/entity/mob/EvokerFangsEntity;owner:Lnet/minecraft/entity/LivingEntity;
    • ownerUuid

      @Nullable private @Nullable UUID ownerUuid
      Mappings:
      Namespace Name Mixin selector
      official j Lcfs;j:Ljava/util/UUID;
      intermediary field_7606 Lnet/minecraft/class_1669;field_7606:Ljava/util/UUID;
      named ownerUuid Lnet/minecraft/entity/mob/EvokerFangsEntity;ownerUuid:Ljava/util/UUID;
  • Constructor Details

    • EvokerFangsEntity

      public EvokerFangsEntity(EntityType<? extends EvokerFangsEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lblv;<init>(Lblz;Lctp;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • EvokerFangsEntity

      public EvokerFangsEntity(World world, double x, double y, double z, float yaw, int warmup, LivingEntity owner)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcfs;<init>(Lctp;DDDFILbml;)V
      intermediary <init> Lnet/minecraft/class_1669;<init>(Lnet/minecraft/class_1937;DDDFILnet/minecraft/class_1309;)V
      named <init> Lnet/minecraft/entity/mob/EvokerFangsEntity;<init>(Lnet/minecraft/world/World;DDDFILnet/minecraft/entity/LivingEntity;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Initializes data tracker.
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official c_ Lblv;c_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • setOwner

      public void setOwner(@Nullable @Nullable LivingEntity owner)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfs;a(Lbml;)V
      intermediary method_7473 Lnet/minecraft/class_1669;method_7473(Lnet/minecraft/class_1309;)V
      named setOwner Lnet/minecraft/entity/mob/EvokerFangsEntity;setOwner(Lnet/minecraft/entity/LivingEntity;)V
    • getOwner

      @Nullable public @Nullable LivingEntity getOwner()
      Specified by:
      getOwner in interface Ownable
      Mappings:
      Namespace Name Mixin selector
      official q Lcfs;q()Lbml;
      intermediary method_7470 Lnet/minecraft/class_1669;method_7470()Lnet/minecraft/class_1309;
      named getOwner Lnet/minecraft/entity/mob/EvokerFangsEntity;getOwner()Lnet/minecraft/entity/LivingEntity;
    • readCustomDataFromNbt

      protected void readCustomDataFromNbt(NbtCompound nbt)
      Reads custom data from nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      nbt might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.

      Specified by:
      readCustomDataFromNbt in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lblv;a(Lsn;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeCustomDataToNbt

      protected void writeCustomDataToNbt(NbtCompound nbt)
      Writes custom data to nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      Specified by:
      writeCustomDataToNbt in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b(Lsn;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • tick

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lblv;l()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • damage

      private void damage(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official c Lcfs;c(Lbml;)V
      intermediary method_7471 Lnet/minecraft/class_1669;method_7471(Lnet/minecraft/class_1309;)V
      named damage Lnet/minecraft/entity/mob/EvokerFangsEntity;damage(Lnet/minecraft/entity/LivingEntity;)V
    • handleStatus

      public void handleStatus(byte status)
      Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.
      Overrides:
      handleStatus in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lblv;b(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • getAnimationProgress

      public float getAnimationProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lcfs;a(F)F
      intermediary method_7472 Lnet/minecraft/class_1669;method_7472(F)F
      named getAnimationProgress Lnet/minecraft/entity/mob/EvokerFangsEntity;getAnimationProgress(F)F