Class SchoolableFishEntity

All Implemented Interfaces:
class_3893, EntityCategoryProvider, Nameable
Direct Known Subclasses:
CodEntity, SalmonEntity, TropicalFishEntity

public abstract class SchoolableFishEntity extends FishEntity
Mappings:
Namespace Name
official ajp
intermediary net/minecraft/class_3479
named net/minecraft/entity/passive/SchoolableFishEntity
  • Field Details

    • leader

      private SchoolableFishEntity leader
      Mappings:
      Namespace Name Mixin selector
      official a Lajp;a:Lajp;
      intermediary field_16896 Lnet/minecraft/class_3479;field_16896:Lnet/minecraft/class_3479;
      named leader Lnet/minecraft/entity/passive/SchoolableFishEntity;leader:Lnet/minecraft/entity/passive/SchoolableFishEntity;
    • groupSize

      private int groupSize
      Mappings:
      Namespace Name Mixin selector
      official b Lajp;b:I
      intermediary field_16897 Lnet/minecraft/class_3479;field_16897:I
      named groupSize Lnet/minecraft/entity/passive/SchoolableFishEntity;groupSize:I
  • Constructor Details

    • SchoolableFishEntity

      public SchoolableFishEntity(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

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class FishEntity
      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
    • getLimitPerChunk

      public int getLimitPerChunk()
      Overrides:
      getLimitPerChunk in class FishEntity
      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
    • getMaxGroupSize

      public int getMaxGroupSize()
      Mappings:
      Namespace Name Mixin selector
      official dA Lajp;dA()I
      intermediary method_15731 Lnet/minecraft/class_3479;method_15731()I
      named getMaxGroupSize Lnet/minecraft/entity/passive/SchoolableFishEntity;getMaxGroupSize()I
    • isIndependent

      protected boolean isIndependent()
      Overrides:
      isIndependent in class FishEntity
      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
    • hasLeader

      public boolean hasLeader()
      Mappings:
      Namespace Name Mixin selector
      official dB Lajp;dB()Z
      intermediary method_15732 Lnet/minecraft/class_3479;method_15732()Z
      named hasLeader Lnet/minecraft/entity/passive/SchoolableFishEntity;hasLeader()Z
    • joinGroupOf

      public SchoolableFishEntity joinGroupOf(SchoolableFishEntity leaderFish)
      Mappings:
      Namespace Name Mixin selector
      official a Lajp;a(Lajp;)Lajp;
      intermediary method_15727 Lnet/minecraft/class_3479;method_15727(Lnet/minecraft/class_3479;)Lnet/minecraft/class_3479;
      named joinGroupOf Lnet/minecraft/entity/passive/SchoolableFishEntity;joinGroupOf(Lnet/minecraft/entity/passive/SchoolableFishEntity;)Lnet/minecraft/entity/passive/SchoolableFishEntity;
    • leaveGroup

      public void leaveGroup()
      Mappings:
      Namespace Name Mixin selector
      official dC Lajp;dC()V
      intermediary method_15733 Lnet/minecraft/class_3479;method_15733()V
      named leaveGroup Lnet/minecraft/entity/passive/SchoolableFishEntity;leaveGroup()V
    • growGroupSize

      private void growGroupSize()
      Mappings:
      Namespace Name Mixin selector
      official dH Lajp;dH()V
      intermediary method_15738 Lnet/minecraft/class_3479;method_15738()V
      named growGroupSize Lnet/minecraft/entity/passive/SchoolableFishEntity;growGroupSize()V
    • shrinkGroupSize

      private void shrinkGroupSize()
      Mappings:
      Namespace Name Mixin selector
      official dI Lajp;dI()V
      intermediary method_15739 Lnet/minecraft/class_3479;method_15739()V
      named shrinkGroupSize Lnet/minecraft/entity/passive/SchoolableFishEntity;shrinkGroupSize()V
    • canFitMoreFishInGroup

      public boolean canFitMoreFishInGroup()
      Mappings:
      Namespace Name Mixin selector
      official dD Lajp;dD()Z
      intermediary method_15734 Lnet/minecraft/class_3479;method_15734()Z
      named canFitMoreFishInGroup Lnet/minecraft/entity/passive/SchoolableFishEntity;canFitMoreFishInGroup()Z
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      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
    • hasOtherFishInGroup

      public boolean hasOtherFishInGroup()
      Mappings:
      Namespace Name Mixin selector
      official dE Lajp;dE()Z
      intermediary method_15735 Lnet/minecraft/class_3479;method_15735()Z
      named hasOtherFishInGroup Lnet/minecraft/entity/passive/SchoolableFishEntity;hasOtherFishInGroup()Z
    • isCloseEnoughToLeader

      public boolean isCloseEnoughToLeader()
      Mappings:
      Namespace Name Mixin selector
      official dF Lajp;dF()Z
      intermediary method_15736 Lnet/minecraft/class_3479;method_15736()Z
      named isCloseEnoughToLeader Lnet/minecraft/entity/passive/SchoolableFishEntity;isCloseEnoughToLeader()Z
    • moveToLeader

      public void moveToLeader()
      Mappings:
      Namespace Name Mixin selector
      official dG Lajp;dG()V
      intermediary method_15737 Lnet/minecraft/class_3479;method_15737()V
      named moveToLeader Lnet/minecraft/entity/passive/SchoolableFishEntity;moveToLeader()V
    • bringFishTogether

      public void bringFishTogether(Stream<SchoolableFishEntity> stream)
      Mappings:
      Namespace Name Mixin selector
      official a Lajp;a(Ljava/util/stream/Stream;)V
      intermediary method_15728 Lnet/minecraft/class_3479;method_15728(Ljava/util/stream/Stream;)V
      named bringFishTogether Lnet/minecraft/entity/passive/SchoolableFishEntity;bringFishTogether(Ljava/util/stream/Stream;)V
    • initialize

      @Nullable public EntityData initialize(LocalDifficulty difficulty, @Nullable EntityData entityData, @Nullable NbtCompound nbt)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Ladj;Lafj;Lgy;)Lafj;
      intermediary method_6156 Lnet/minecraft/class_871;method_6156(Lnet/minecraft/class_2607;Lnet/minecraft/class_1700;Lnet/minecraft/class_322;)Lnet/minecraft/class_1700;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;