Package net.minecraft.entity.passive
Class TropicalFishEntity
- All Implemented Interfaces:
- Attackable,- Bucketable,- Targeter,- VariantHolder<TropicalFishEntity.Variety>,- CommandOutput,- Nameable,- EntityLike
public class TropicalFishEntity
extends SchoolingFishEntity
implements VariantHolder<TropicalFishEntity.Variety>
- Mappings:
- Namespace - Name - official - bsl- intermediary - net/minecraft/class_1474- named - net/minecraft/entity/passive/TropicalFishEntity
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumprivate static classstatic final recordstatic enumNested classes/interfaces inherited from class net.minecraft.entity.passive.SchoolingFishEntitySchoolingFishEntity.FishDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final List<TropicalFishEntity.Variant>private booleanprivate static final TrackedData<Integer>Fields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructorsConstructorDescriptionTropicalFishEntity(EntityType<? extends TropicalFishEntity> type, World world) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleancanTropicalFishSpawn(EntityType<TropicalFishEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random) voidcopyDataToStack(ItemStack stack) protected SoundEventstatic DyeColorgetBaseDyeColor(int variant) protected SoundEventprotected SoundEventprotected SoundEventgetHurtSound(DamageSource source) static DyeColorgetPatternDyeColor(int variant) static StringgetToolTipForVariant(int variant) private int(package private) static intgetVariantId(TropicalFishEntity.Variety variety, DyeColor baseColor, DyeColor patternColor) static TropicalFishEntity.VarietygetVariety(int variant) protected voidInitializes data tracker.initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) voidReads custom data fromnbt.private voidsetTropicalFishVariant(int variant) voidsetVariant(TropicalFishEntity.Variety variety) booleanspawnsTooManyForEachTry(int count) voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.SchoolingFishEntitycanHaveMoreFishInGroup, getLimitPerChunk, getMaxGroupSize, hasLeader, hasOtherFishInGroup, hasSelfControl, initGoals, isCloseEnoughToLeader, joinGroupOf, leaveGroup, moveTowardLeader, pullInOtherFish, tickMethods inherited from class net.minecraft.entity.passive.FishEntitycanImmediatelyDespawn, cannotDespawn, copyDataFromNbt, createFishAttributes, createNavigation, getActiveEyeHeight, getBucketFillSound, getSwimSound, interactMob, isFromBucket, playStepSound, setFromBucket, tickMovement, travelMethods inherited from class net.minecraft.entity.mob.WaterCreatureEntitybaseTick, canBeLeashedBy, canBreatheInWater, canSpawn, canSpawn, getGroup, getMinAmbientSoundDelay, getXpToDrop, isPushedByFluids, tickWaterBreathingAirMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, canEquip, canGather, canMobSpawn, canMoveVoluntarily, canPickupItem, canPickUpLoot, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, handleStatus, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, mobTick, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setBaby, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damage, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBaby, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
BUCKET_VARIANT_TAG_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbsl;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- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbsl;d:Laby;- 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;
 
- 
COMMON_VARIANTS- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbsl;c:Ljava/util/List;- intermediary - field_41573- Lnet/minecraft/class_1474;field_41573:Ljava/util/List;- named - COMMON_VARIANTS- Lnet/minecraft/entity/passive/TropicalFishEntity;COMMON_VARIANTS:Ljava/util/List;
 
- 
commonSpawnprivate boolean commonSpawn- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbsl;e:Z- intermediary - field_6877- Lnet/minecraft/class_1474;field_6877:Z- named - commonSpawn- Lnet/minecraft/entity/passive/TropicalFishEntity;commonSpawn:Z
 
 
- 
- 
Constructor Details- 
TropicalFishEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)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- 
getToolTipForVariant- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbsl;c(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;
 
- 
getVariantIdstatic int getVariantId(TropicalFishEntity.Variety variety, DyeColor baseColor, DyeColor patternColor) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsl;a(Lbsl$b;Lcen;Lcen;)I- intermediary - method_47861- Lnet/minecraft/class_1474;method_47861(Lnet/minecraft/class_1474$class_1475;Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)I- named - getVariantId- Lnet/minecraft/entity/passive/TropicalFishEntity;getVariantId(Lnet/minecraft/entity/passive/TropicalFishEntity$Variety;Lnet/minecraft/util/DyeColor;Lnet/minecraft/util/DyeColor;)I
 
- 
getBaseDyeColor- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbsl;s(I)Lcen;- 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- Mappings:
- Namespace - Name - Mixin selector - official - t- Lbsl;t(I)Lcen;- 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;
 
- 
getVariety- Mappings:
- Namespace - Name - Mixin selector - official - u- Lbsl;u(I)Lbsl$b;- intermediary - method_47864- Lnet/minecraft/class_1474;method_47864(I)Lnet/minecraft/class_1474$class_1475;- named - getVariety- Lnet/minecraft/entity/passive/TropicalFishEntity;getVariety(I)Lnet/minecraft/entity/passive/TropicalFishEntity$Variety;
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- FishEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- FishEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)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
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- FishEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)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
 
- 
setTropicalFishVariantprivate void setTropicalFishVariant(int variant) - Mappings:
- Namespace - Name - Mixin selector - official - v- Lbsl;v(I)V- intermediary - method_47865- Lnet/minecraft/class_1474;method_47865(I)V- named - setTropicalFishVariant- Lnet/minecraft/entity/passive/TropicalFishEntity;setTropicalFishVariant(I)V
 
- 
spawnsTooManyForEachTrypublic boolean spawnsTooManyForEachTry(int count) - Overrides:
- spawnsTooManyForEachTryin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbgb;d(I)Z- intermediary - method_5969- Lnet/minecraft/class_1308;method_5969(I)Z- named - spawnsTooManyForEachTry- Lnet/minecraft/entity/mob/MobEntity;spawnsTooManyForEachTry(I)Z
 
- 
getTropicalFishVariantprivate int getTropicalFishVariant()- Mappings:
- Namespace - Name - Mixin selector - official - gk- Lbsl;gk()I- intermediary - method_47863- Lnet/minecraft/class_1474;method_47863()I- named - getTropicalFishVariant- Lnet/minecraft/entity/passive/TropicalFishEntity;getTropicalFishVariant()I
 
- 
getBaseColorComponents- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbsl;gh()Lcen;- intermediary - method_6658- Lnet/minecraft/class_1474;method_6658()Lnet/minecraft/class_1767;- named - getBaseColorComponents- Lnet/minecraft/entity/passive/TropicalFishEntity;getBaseColorComponents()Lnet/minecraft/util/DyeColor;
 
- 
getPatternColorComponents- Mappings:
- Namespace - Name - Mixin selector - official - gi- Lbsl;gi()Lcen;- intermediary - method_6655- Lnet/minecraft/class_1474;method_6655()Lnet/minecraft/class_1767;- named - getPatternColorComponents- Lnet/minecraft/entity/passive/TropicalFishEntity;getPatternColorComponents()Lnet/minecraft/util/DyeColor;
 
- 
getVariant- Specified by:
- getVariantin interface- VariantHolder<TropicalFishEntity.Variety>
- Mappings:
- Namespace - Name - Mixin selector - official - gj- Lbsl;gj()Lbsl$b;- intermediary - method_47862- Lnet/minecraft/class_1474;method_47862()Lnet/minecraft/class_1474$class_1475;- named - getVariant- Lnet/minecraft/entity/passive/TropicalFishEntity;getVariant()Lnet/minecraft/entity/passive/TropicalFishEntity$Variety;
 
- 
setVariant- Specified by:
- setVariantin interface- VariantHolder<TropicalFishEntity.Variety>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsl;a(Lbsl$b;)V- intermediary - method_47860- Lnet/minecraft/class_1474;method_47860(Lnet/minecraft/class_1474$class_1475;)V- named - setVariant- Lnet/minecraft/entity/passive/TropicalFishEntity;setVariant(Lnet/minecraft/entity/passive/TropicalFishEntity$Variety;)V
 
- 
copyDataToStack- Specified by:
- copyDataToStackin interface- Bucketable
- Overrides:
- copyDataToStackin class- FishEntity
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbrn;l(Lcfz;)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- Specified by:
- getBucketItemin interface- Bucketable
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbrn;b()Lcfz;- 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- Overrides:
- getAmbientSoundin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbgb;s()Lamg;- 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- Overrides:
- getDeathSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - g_- Lbfz;g_()Lamg;- 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- Overrides:
- getHurtSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lben;)Lamg;- 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- Specified by:
- getFlopSoundin class- FishEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fZ- Lbri;fZ()Lamg;- 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;
 
- 
initialize@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
- initializein class- SchoolingFishEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;- 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;
 
- 
canTropicalFishSpawnpublic static boolean canTropicalFishSpawn(EntityType<TropicalFishEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbsl;b(Lbfn;Lcmn;Lbgd;Lgu;Lapf;)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;Lnet/minecraft/class_5819;)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;Lnet/minecraft/util/math/random/Random;)Z
 
 
-