Class TropicalFishEntity

All Implemented Interfaces:
Bucketable, CommandOutput, Nameable, EntityLike

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

    • BUCKET_VARIANT_TAG_KEY

      public static final String BUCKET_VARIANT_TAG_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbic;b:Ljava/lang/String;
      intermediary field_30378 Lnet/minecraft/class_1474;field_30378:Ljava/lang/String;
      named BUCKET_VARIANT_TAG_KEY Lnet/minecraft/entity/passive/TropicalFishEntity;BUCKET_VARIANT_TAG_KEY:Ljava/lang/String;
    • VARIANT

      private static final TrackedData<Integer> VARIANT
      Mappings:
      Namespace Name Mixin selector
      official bW Lbic;bW:Lxj;
      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;
    • field_30380

      public static final int field_30380
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbic;c:I
      intermediary field_30380 Lnet/minecraft/class_1474;field_30380:I
      named field_30380 Lnet/minecraft/entity/passive/TropicalFishEntity;field_30380:I
    • field_30383

      public static final int field_30383
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbic;d:I
      intermediary field_30383 Lnet/minecraft/class_1474;field_30383:I
      named field_30383 Lnet/minecraft/entity/passive/TropicalFishEntity;field_30383:I
    • field_30379

      private static final int field_30379
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bX Lbic;bX:I
      intermediary field_30379 Lnet/minecraft/class_1474;field_30379:I
      named field_30379 Lnet/minecraft/entity/passive/TropicalFishEntity;field_30379:I
    • SHAPE_IDS

      private static final Identifier[] SHAPE_IDS
      Mappings:
      Namespace Name Mixin selector
      official bY Lbic;bY:[Lyb;
      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 bZ Lbic;bZ:[Lyb;
      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 ca Lbic;ca:[Lyb;
      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;
    • field_30381

      private static final int field_30381
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cb Lbic;cb:I
      intermediary field_30381 Lnet/minecraft/class_1474;field_30381:I
      named field_30381 Lnet/minecraft/entity/passive/TropicalFishEntity;field_30381:I
    • field_30382

      private static final int field_30382
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cc Lbic;cc:I
      intermediary field_30382 Lnet/minecraft/class_1474;field_30382:I
      named field_30382 Lnet/minecraft/entity/passive/TropicalFishEntity;field_30382:I
    • COMMON_VARIANTS

      public static final int[] COMMON_VARIANTS
      Mappings:
      Namespace Name Mixin selector
      official e Lbic;e:[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 cd Lbic;cd: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> Lawm;<init>(Lawq;Lbzw;)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 Lbic;a(Lbic$a;Lbst;Lbst;)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

      public static String getToolTipForVariant(int variant)
      Mappings:
      Namespace Name Mixin selector
      official b Lbic;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

      public static DyeColor getBaseDyeColor(int variant)
      Mappings:
      Namespace Name Mixin selector
      official t Lbic;t(I)Lbst;
      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

      public static DyeColor getPatternDyeColor(int variant)
      Mappings:
      Namespace Name Mixin selector
      official u Lbic;u(I)Lbst;
      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

      public static String getTranslationKey(int variant)
      Mappings:
      Namespace Name Mixin selector
      official v Lbic;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 a_ Lawm;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lawm;b(Lob;)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
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lob;)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
    • setVariant

      public void setVariant(int variant)
      Mappings:
      Namespace Name Mixin selector
      official w Lbic;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 Laxc;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 fG Lbic;fG()I
      intermediary method_6644 Lnet/minecraft/class_1474;method_6644()I
      named getVariant Lnet/minecraft/entity/passive/TropicalFishEntity;getVariant()I
    • copyDataToStack

      public void copyDataToStack(ItemStack stack)
      Specified by:
      copyDataToStack in interface Bucketable
      Overrides:
      copyDataToStack in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lbhg;m(Lbtx;)V
      intermediary method_6455 Lnet/minecraft/class_5761;method_6455(Lnet/minecraft/class_1799;)V
      named copyDataToStack Lnet/minecraft/entity/Bucketable;copyDataToStack(Lnet/minecraft/item/ItemStack;)V
    • getBucketItem

      public ItemStack getBucketItem()
      Mappings:
      Namespace Name Mixin selector
      official b Lbhg;b()Lbtx;
      intermediary method_6452 Lnet/minecraft/class_5761;method_6452()Lnet/minecraft/class_1799;
      named getBucketItem Lnet/minecraft/entity/Bucketable;getBucketItem()Lnet/minecraft/item/ItemStack;
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laxc;r()Lago;
      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 x_ Laxa;x_()Lago;
      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 Laxa;c(Lavw;)Lago;
      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 fy Lbhb;fy()Lago;
      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

      private static int getBaseDyeColorIndex(int variant)
      Mappings:
      Namespace Name Mixin selector
      official y Lbic;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

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

      private static int getPatternDyeColorIndex(int variant)
      Mappings:
      Namespace Name Mixin selector
      official z Lbic;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

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

      public static int getShape(int variant)
      Mappings:
      Namespace Name Mixin selector
      official x Lbic;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

      public int getShape()
      Mappings:
      Namespace Name Mixin selector
      official fJ Lbic;fJ()I
      intermediary method_6654 Lnet/minecraft/class_1474;method_6654()I
      named getShape Lnet/minecraft/entity/passive/TropicalFishEntity;getShape()I
    • getPattern

      private static int getPattern(int variant)
      Mappings:
      Namespace Name Mixin selector
      official A Lbic;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

      public Identifier getVarietyId()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbic;fK()Lyb;
      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

      public Identifier getShapeId()
      Mappings:
      Namespace Name Mixin selector
      official fL Lbic;fL()Lyb;
      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 @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class SchoolingFishEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxc;a(Lcal;Lavh;Laxe;Laxs;Lob;)Laxs;
      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/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • canTropicalFishSpawn

      public static boolean canTropicalFishSpawn(EntityType<TropicalFishEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Lbic;b(Lawq;Lbzx;Laxe;Lgh;Ljava/util/Random;)Z
      intermediary method_38985 Lnet/minecraft/class_1474;method_38985(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
      named canTropicalFishSpawn Lnet/minecraft/entity/passive/TropicalFishEntity;canTropicalFishSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z