Class TropicalFishEntity

All Implemented Interfaces:
Bucketable, EntityLike, CommandOutput, Nameable

public class TropicalFishEntity
extends SchoolingFishEntity
Mappings:
Namespace Name
official bch
intermediary net/minecraft/class_1474
named net/minecraft/entity/passive/TropicalFishEntity
  • Field Details

    • VARIANT

      private static final TrackedData<Integer> VARIANT
      Mappings:
      Namespace Name Mixin selector
      official c Lbch;c:Lvk;
      intermediary field_6874 Lnet/minecraft/class_1474;field_6874:Lnet/minecraft/class_2940;
      named VARIANT Lnet/minecraft/entity/passive/TropicalFishEntity;VARIANT:Lnet/minecraft/entity/data/TrackedData;
    • SHAPE_IDS

      private static final Identifier[] SHAPE_IDS
      Mappings:
      Namespace Name Mixin selector
      official d Lbch;d:[Lwb;
      intermediary field_6875 Lnet/minecraft/class_1474;field_6875:[Lnet/minecraft/class_2960;
      named SHAPE_IDS Lnet/minecraft/entity/passive/TropicalFishEntity;SHAPE_IDS:[Lnet/minecraft/util/Identifier;
    • SMALL_FISH_VARIETY_IDS

      private static final Identifier[] SMALL_FISH_VARIETY_IDS
      Mappings:
      Namespace Name Mixin selector
      official bm Lbch;bm:[Lwb;
      intermediary field_6878 Lnet/minecraft/class_1474;field_6878:[Lnet/minecraft/class_2960;
      named SMALL_FISH_VARIETY_IDS Lnet/minecraft/entity/passive/TropicalFishEntity;SMALL_FISH_VARIETY_IDS:[Lnet/minecraft/util/Identifier;
    • LARGE_FISH_VARIETY_IDS

      private static final Identifier[] LARGE_FISH_VARIETY_IDS
      Mappings:
      Namespace Name Mixin selector
      official bn Lbch;bn:[Lwb;
      intermediary field_6876 Lnet/minecraft/class_1474;field_6876:[Lnet/minecraft/class_2960;
      named LARGE_FISH_VARIETY_IDS Lnet/minecraft/entity/passive/TropicalFishEntity;LARGE_FISH_VARIETY_IDS:[Lnet/minecraft/util/Identifier;
    • COMMON_VARIANTS

      public static final int[] COMMON_VARIANTS
      Mappings:
      Namespace Name Mixin selector
      official b Lbch;b:[I
      intermediary field_6879 Lnet/minecraft/class_1474;field_6879:[I
      named COMMON_VARIANTS Lnet/minecraft/entity/passive/TropicalFishEntity;COMMON_VARIANTS:[I
    • commonSpawn

      private boolean commonSpawn
      Mappings:
      Namespace Name Mixin selector
      official bo Lbch;bo:Z
      intermediary field_6877 Lnet/minecraft/class_1474;field_6877:Z
      named commonSpawn Lnet/minecraft/entity/passive/TropicalFishEntity;commonSpawn:Z
  • Constructor Details

    • TropicalFishEntity

      public TropicalFishEntity​(EntityType<? extends TropicalFishEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqv;<init>(Laqz;Lbtv;)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
  • Method Details

    • toVariant

      private static int toVariant​(TropicalFishEntity.Variety variety, DyeColor baseColor, DyeColor patternColor)
      Mappings:
      Namespace Name Mixin selector
      official a Lbch;a(Lbch$a;Lbms;Lbms;)I
      intermediary method_6647 Lnet/minecraft/class_1474;method_6647(Lnet/minecraft/class_1474$class_1475;Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)I
      named toVariant Lnet/minecraft/entity/passive/TropicalFishEntity;toVariant(Lnet/minecraft/entity/passive/TropicalFishEntity$Variety;Lnet/minecraft/util/DyeColor;Lnet/minecraft/util/DyeColor;)I
    • getToolTipForVariant

      @Environment(CLIENT) public static String getToolTipForVariant​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official b Lbch;b(I)Ljava/lang/String;
      intermediary method_6649 Lnet/minecraft/class_1474;method_6649(I)Ljava/lang/String;
      named getToolTipForVariant Lnet/minecraft/entity/passive/TropicalFishEntity;getToolTipForVariant(I)Ljava/lang/String;
    • getBaseDyeColor

      @Environment(CLIENT) public static DyeColor getBaseDyeColor​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official t Lbch;t(I)Lbms;
      intermediary method_6652 Lnet/minecraft/class_1474;method_6652(I)Lnet/minecraft/class_1767;
      named getBaseDyeColor Lnet/minecraft/entity/passive/TropicalFishEntity;getBaseDyeColor(I)Lnet/minecraft/util/DyeColor;
    • getPatternDyeColor

      @Environment(CLIENT) public static DyeColor getPatternDyeColor​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official u Lbch;u(I)Lbms;
      intermediary method_6651 Lnet/minecraft/class_1474;method_6651(I)Lnet/minecraft/class_1767;
      named getPatternDyeColor Lnet/minecraft/entity/passive/TropicalFishEntity;getPatternDyeColor(I)Lnet/minecraft/util/DyeColor;
    • getTranslationKey

      @Environment(CLIENT) public static String getTranslationKey​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official v Lbch;v(I)Ljava/lang/String;
      intermediary method_6657 Lnet/minecraft/class_1474;method_6657(I)Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/entity/passive/TropicalFishEntity;getTranslationKey(I)Ljava/lang/String;
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official e Laqv;e()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • setVariant

      public void setVariant​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official w Lbch;w(I)V
      intermediary method_6659 Lnet/minecraft/class_1474;method_6659(I)V
      named setVariant Lnet/minecraft/entity/passive/TropicalFishEntity;setVariant(I)V
    • spawnsTooManyForEachTry

      public boolean spawnsTooManyForEachTry​(int count)
      Overrides:
      spawnsTooManyForEachTry in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Larj;c(I)Z
      intermediary method_5969 Lnet/minecraft/class_1308;method_5969(I)Z
      named spawnsTooManyForEachTry Lnet/minecraft/entity/mob/MobEntity;spawnsTooManyForEachTry(I)Z
    • getVariant

      public int getVariant()
      Mappings:
      Namespace Name Mixin selector
      official fu Lbch;fu()I
      intermediary method_6644 Lnet/minecraft/class_1474;method_6644()I
      named getVariant Lnet/minecraft/entity/passive/TropicalFishEntity;getVariant()I
    • copyDataToStack

      protected void copyDataToStack​(ItemStack stack)
      Overrides:
      copyDataToStack in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lbbg;k(Lbnv;)V
      intermediary method_6455 Lnet/minecraft/class_1422;method_6455(Lnet/minecraft/class_1799;)V
      named copyDataToStack Lnet/minecraft/entity/passive/FishEntity;copyDataToStack(Lnet/minecraft/item/ItemStack;)V
    • getFishBucketItem

      protected ItemStack getFishBucketItem()
      Specified by:
      getFishBucketItem in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lbbg;r()Lbnv;
      intermediary method_6452 Lnet/minecraft/class_1422;method_6452()Lnet/minecraft/class_1799;
      named getFishBucketItem Lnet/minecraft/entity/passive/FishEntity;getFishBucketItem()Lnet/minecraft/item/ItemStack;
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official p Larj;p()Laef;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official q Lari;q()Laef;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound​(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lari;c(Laqf;)Laef;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getFlopSound

      protected SoundEvent getFlopSound()
      Specified by:
      getFlopSound in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official fm Lbbg;fm()Laef;
      intermediary method_6457 Lnet/minecraft/class_1422;method_6457()Lnet/minecraft/class_3414;
      named getFlopSound Lnet/minecraft/entity/passive/FishEntity;getFlopSound()Lnet/minecraft/sound/SoundEvent;
    • getBaseDyeColorIndex

      @Environment(CLIENT) private static int getBaseDyeColorIndex​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official y Lbch;y(I)I
      intermediary method_6653 Lnet/minecraft/class_1474;method_6653(I)I
      named getBaseDyeColorIndex Lnet/minecraft/entity/passive/TropicalFishEntity;getBaseDyeColorIndex(I)I
    • getBaseColorComponents

      @Environment(CLIENT) public float[] getBaseColorComponents()
      Mappings:
      Namespace Name Mixin selector
      official fv Lbch;fv()[F
      intermediary method_6658 Lnet/minecraft/class_1474;method_6658()[F
      named getBaseColorComponents Lnet/minecraft/entity/passive/TropicalFishEntity;getBaseColorComponents()[F
    • getPatternDyeColorIndex

      @Environment(CLIENT) private static int getPatternDyeColorIndex​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official z Lbch;z(I)I
      intermediary method_6648 Lnet/minecraft/class_1474;method_6648(I)I
      named getPatternDyeColorIndex Lnet/minecraft/entity/passive/TropicalFishEntity;getPatternDyeColorIndex(I)I
    • getPatternColorComponents

      @Environment(CLIENT) public float[] getPatternColorComponents()
      Mappings:
      Namespace Name Mixin selector
      official fw Lbch;fw()[F
      intermediary method_6655 Lnet/minecraft/class_1474;method_6655()[F
      named getPatternColorComponents Lnet/minecraft/entity/passive/TropicalFishEntity;getPatternColorComponents()[F
    • getShape

      @Environment(CLIENT) public static int getShape​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official x Lbch;x(I)I
      intermediary method_6656 Lnet/minecraft/class_1474;method_6656(I)I
      named getShape Lnet/minecraft/entity/passive/TropicalFishEntity;getShape(I)I
    • getShape

      @Environment(CLIENT) public int getShape()
      Mappings:
      Namespace Name Mixin selector
      official fx Lbch;fx()I
      intermediary method_6654 Lnet/minecraft/class_1474;method_6654()I
      named getShape Lnet/minecraft/entity/passive/TropicalFishEntity;getShape()I
    • getPattern

      @Environment(CLIENT) private static int getPattern​(int variant)
      Mappings:
      Namespace Name Mixin selector
      official A Lbch;A(I)I
      intermediary method_6645 Lnet/minecraft/class_1474;method_6645(I)I
      named getPattern Lnet/minecraft/entity/passive/TropicalFishEntity;getPattern(I)I
    • getVarietyId

      @Environment(CLIENT) public Identifier getVarietyId()
      Mappings:
      Namespace Name Mixin selector
      official fy Lbch;fy()Lwb;
      intermediary method_6646 Lnet/minecraft/class_1474;method_6646()Lnet/minecraft/class_2960;
      named getVarietyId Lnet/minecraft/entity/passive/TropicalFishEntity;getVarietyId()Lnet/minecraft/util/Identifier;
    • getShapeId

      @Environment(CLIENT) public Identifier getShapeId()
      Mappings:
      Namespace Name Mixin selector
      official fz Lbch;fz()Lwb;
      intermediary method_6650 Lnet/minecraft/class_1474;method_6650()Lnet/minecraft/class_2960;
      named getShapeId Lnet/minecraft/entity/passive/TropicalFishEntity;getShapeId()Lnet/minecraft/util/Identifier;
    • initialize

      @Nullable public EntityData initialize​(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable CompoundTag entityTag)
      Overrides:
      initialize in class SchoolingFishEntity
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbuj;Lapo;Larl;Larz;Lmq;)Larz;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/entity/EntityData;