Class FishEntity

All Implemented Interfaces:
class_3893, EntityCategoryProvider, Nameable
Direct Known Subclasses:
PufferfishEntity, SchoolableFishEntity

public abstract class FishEntity extends WaterCreatureEntity implements EntityCategoryProvider
Mappings:
Namespace Name
official ajn
intermediary net/minecraft/class_3477
named net/minecraft/entity/passive/FishEntity
  • Field Details

    • SPAWNED_FROM_BUCKET

      private static final TrackedData<Boolean> SPAWNED_FROM_BUCKET
      Mappings:
      Namespace Name Mixin selector
      official a Lajn;a:Lor;
      intermediary field_16893 Lnet/minecraft/class_3477;field_16893:Lnet/minecraft/class_2921;
      named SPAWNED_FROM_BUCKET Lnet/minecraft/entity/passive/FishEntity;SPAWNED_FROM_BUCKET:Lnet/minecraft/entity/data/TrackedData;
  • Constructor Details

    • FishEntity

      public FishEntity(EntityType<?> entityType, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laev;Laxy;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_3460;Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • getEyeHeight

      public float getEyeHeight()
      Overrides:
      getEyeHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bF Laer;bF()F
      intermediary method_2544 Lnet/minecraft/class_864;method_2544()F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight()F
    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bZ Lafa;bZ()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • isPersistent

      public boolean isPersistent()
      Overrides:
      isPersistent in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official dk Lafb;dk()Z
      intermediary method_5396 Lnet/minecraft/class_871;method_5396()Z
      named isPersistent Lnet/minecraft/entity/mob/MobEntity;isPersistent()Z
    • method_15652

      public boolean method_15652(IWorld iWorld, boolean bool)
      Overrides:
      method_15652 in class PathAwareEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Laxz;Z)Z
      intermediary method_15652 Lnet/minecraft/class_871;method_15652(Lnet/minecraft/class_3598;Z)Z
      named method_15652 Lnet/minecraft/entity/mob/MobEntity;method_15652(Lnet/minecraft/world/IWorld;Z)Z
    • canImmediatelyDespawn

      public boolean canImmediatelyDespawn()
      Overrides:
      canImmediatelyDespawn in class WaterCreatureEntity
      Mappings:
      Namespace Name Mixin selector
      official H Lafb;H()Z
      intermediary method_2631 Lnet/minecraft/class_871;method_2631()Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn()Z
    • getLimitPerChunk

      public int getLimitPerChunk()
      Overrides:
      getLimitPerChunk in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official dg Lafb;dg()I
      intermediary method_2639 Lnet/minecraft/class_871;method_2639()I
      named getLimitPerChunk Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      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
    • method_15722

      private boolean method_15722()
      Mappings:
      Namespace Name Mixin selector
      official dA Lajn;dA()Z
      intermediary method_15722 Lnet/minecraft/class_3477;method_15722()Z
      named method_15722 Lnet/minecraft/entity/passive/FishEntity;method_15722()Z
    • method_15721

      public void method_15721(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lajn;a(Z)V
      intermediary method_15721 Lnet/minecraft/class_3477;method_15721(Z)V
      named method_15721 Lnet/minecraft/entity/passive/FishEntity;method_15721(Z)V
    • writeCustomDataToNbt

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

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      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
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lafb;n()V
      intermediary method_13087 Lnet/minecraft/class_871;method_13087()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lafb;b(Laxy;)Laiw;
      intermediary method_10986 Lnet/minecraft/class_871;method_10986(Lnet/minecraft/class_1150;)Lnet/minecraft/class_934;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • method_2657

      public void method_2657(float float2, float float3, float float4)
      Overrides:
      method_2657 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafa;a(FFF)V
      intermediary method_2657 Lnet/minecraft/class_1699;method_2657(FFF)V
      named method_2657 Lnet/minecraft/entity/LivingEntity;method_2657(FFF)V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lafa;k()V
      intermediary method_2651 Lnet/minecraft/class_1699;method_2651()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • interactMob

      protected boolean interactMob(PlayerEntity playerEntity, Hand hand)
      Overrides:
      interactMob in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Laog;Ladk;)Z
      intermediary method_13079 Lnet/minecraft/class_871;method_13079(Lnet/minecraft/class_988;Lnet/minecraft/class_2961;)Z
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Z
    • method_15725

      protected void method_15725(ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      official f Lajn;f(Late;)V
      intermediary method_15725 Lnet/minecraft/class_3477;method_15725(Lnet/minecraft/class_1071;)V
      named method_15725 Lnet/minecraft/entity/passive/FishEntity;method_15725(Lnet/minecraft/item/ItemStack;)V
    • method_15726

      protected abstract ItemStack method_15726()
      Mappings:
      Namespace Name Mixin selector
      official l Lajn;l()Late;
      intermediary method_15726 Lnet/minecraft/class_3477;method_15726()Lnet/minecraft/class_1071;
      named method_15726 Lnet/minecraft/entity/passive/FishEntity;method_15726()Lnet/minecraft/item/ItemStack;
    • isIndependent

      protected boolean isIndependent()
      Mappings:
      Namespace Name Mixin selector
      official dy Lajn;dy()Z
      intermediary method_15723 Lnet/minecraft/class_3477;method_15723()Z
      named isIndependent Lnet/minecraft/entity/passive/FishEntity;isIndependent()Z
    • method_15724

      protected abstract SoundEvent method_15724()
      Mappings:
      Namespace Name Mixin selector
      official dz Lajn;dz()Lwi;
      intermediary method_15724 Lnet/minecraft/class_3477;method_15724()Lnet/minecraft/class_2926;
      named method_15724 Lnet/minecraft/entity/passive/FishEntity;method_15724()Lnet/minecraft/client/sound/SoundEvent;
    • method_12984

      protected SoundEvent method_12984()
      Overrides:
      method_12984 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ad Laer;ad()Lwi;
      intermediary method_12984 Lnet/minecraft/class_864;method_12984()Lnet/minecraft/class_2926;
      named method_12984 Lnet/minecraft/entity/Entity;method_12984()Lnet/minecraft/client/sound/SoundEvent;