Class TropicalFishEntity

All Implemented Interfaces:
Bucketable, CommandOutput, Nameable, EntityLike

public class TropicalFishEntity extends SchoolingFishEntity
Mappings:
Namespace Name
official bed
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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official b Lbed;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 bV Lbed;bV:Lvy;
      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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Lbed;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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official d Lbed;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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bW Lbed;bW: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 bX Lbed;bX:[Lwp;
      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 bY Lbed;bY:[Lwp;
      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 bZ Lbed;bZ:[Lwp;
      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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ca Lbed;ca: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official cb Lbed;cb: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 Lbed;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 cc Lbed;cc: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> Laso;<init>(Lass;Lbvx;)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 Lbed;a(Lbed$a;Lbot;Lbot;)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 Lbed;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 Lbed;t(I)Lbot;
      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 Lbed;u(I)Lbot;
      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 Lbed;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 f Laso;f()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 Laso;b(Lmv;)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 Laso;a(Lmv;)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 Lbed;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 Latd;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 fy Lbed;fy()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 k Lbdh;k(Lbpx;)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
    • copyDataFromNbt

      public void copyDataFromNbt(NbtCompound nbt)
      Specified by:
      copyDataFromNbt in interface Bucketable
      Overrides:
      copyDataFromNbt in class FishEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbdh;c(Lmv;)V
      intermediary method_35170 Lnet/minecraft/class_5761;method_35170(Lnet/minecraft/class_2487;)V
      named copyDataFromNbt Lnet/minecraft/entity/Bucketable;copyDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getBucketItem

      public ItemStack getBucketItem()
      Mappings:
      Namespace Name Mixin selector
      official G_ Lbdh;G_()Lbpx;
      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 q Latd;q()Laev;
      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 r Latb;r()Laev;
      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 Latb;c(Lary;)Laev;
      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 fq Lbdc;fq()Laev;
      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 Lbed;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 fz Lbed;fz()[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 Lbed;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 fA Lbed;fA()[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 Lbed;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 fB Lbed;fB()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 Lbed;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 fC Lbed;fC()Lwp;
      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 fD Lbed;fD()Lwp;
      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 Latd;a(Lbwl;Larh;Latf;Latt;Lmv;)Latt;
      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;