Package net.minecraft.entity.passive
Class TropicalFishEntity
- All Implemented Interfaces:
Bucketable,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name official boeintermediary net/minecraft/class_1474named net/minecraft/entity/passive/TropicalFishEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static enumNested classes/interfaces inherited from class net.minecraft.entity.passive.SchoolingFishEntity
SchoolingFishEntity.FishDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final int[]private booleanprivate static final intstatic final intprivate static final intprivate static final intstatic final intprivate static final Identifier[]private static final Identifier[]private static final Identifier[]private static final TrackedData<Integer>Fields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, 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.LivingEntity
activeItemStack, airStrafingSpeed, 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, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, 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.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_36331, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, worldFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
ConstructorsConstructorDescriptionTropicalFishEntity(EntityType<? extends TropicalFishEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanTropicalFishSpawn(EntityType<TropicalFishEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, Random random) voidcopyDataToStack(ItemStack stack) protected SoundEventfloat[]static DyeColorgetBaseDyeColor(int variant) private static intgetBaseDyeColorIndex(int variant) protected SoundEventprotected SoundEventprotected SoundEventgetHurtSound(DamageSource source) private static intgetPattern(int variant) float[]static DyeColorgetPatternDyeColor(int variant) private static intgetPatternDyeColorIndex(int variant) intgetShape()static intgetShape(int variant) static StringgetToolTipForVariant(int variant) static StringgetTranslationKey(int variant) intprotected voidInitializes data tracker.initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) voidReads custom data fromnbt.voidsetVariant(int variant) booleanspawnsTooManyForEachTry(int count) private static inttoVariant(TropicalFishEntity.Variety variety, DyeColor baseColor, DyeColor patternColor) voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.SchoolingFishEntity
canHaveMoreFishInGroup, getLimitPerChunk, getMaxGroupSize, hasLeader, hasOtherFishInGroup, hasSelfControl, initGoals, isCloseEnoughToLeader, joinGroupOf, leaveGroup, moveTowardLeader, pullInOtherFish, tickMethods inherited from class net.minecraft.entity.passive.FishEntity
canImmediatelyDespawn, cannotDespawn, copyDataFromNbt, createFishAttributes, createNavigation, getActiveEyeHeight, getBucketFillSound, getSwimSound, interactMob, isFromBucket, playStepSound, setFromBucket, tickMovement, travelMethods inherited from class net.minecraft.entity.mob.WaterCreatureEntity
baseTick, canBeLeashedBy, canBreatheInWater, canSpawn, canSpawn, getGroup, getMinAmbientSoundDelay, getXpToDrop, isPushedByFluids, tickWaterBreathingAirMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, canEquip, canGather, canJumpToNextPathNode, canMobSpawn, canMoveVoluntarily, canPickupItem, canPickUpLoot, canTarget, canUseRangedWeapon, checkDespawn, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLookControl, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPotentialEscapePositions, getSafeFallDistance, getTarget, getVisibilityCache, handleStatus, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, mobTick, movesIndependently, onEatingGrass, onPlayerSpawnedChild, 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.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, attackLivingEntity, blockedByShield, canBeRiddenInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damage, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getArrowType, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, 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, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, playEquipSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, 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, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMessageSourceProfile, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasPrimaryPassenger, hasVehicle, hasWings, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isOnFire, isOnGround, isPartOf, isPlayer, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playSoundIfNotSilent, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
BUCKET_VARIANT_TAG_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official bLboe;b:Ljava/lang/String;intermediary field_30378Lnet/minecraft/class_1474;field_30378:Ljava/lang/String;named BUCKET_VARIANT_TAG_KEYLnet/minecraft/entity/passive/TropicalFishEntity;BUCKET_VARIANT_TAG_KEY:Ljava/lang/String;
-
VARIANT
- Mappings:
Namespace Name Mixin selector official bXLboe;bX:Laaj;intermediary field_6874Lnet/minecraft/class_1474;field_6874:Lnet/minecraft/class_2940;named VARIANTLnet/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 cLboe;c:Iintermediary field_30380Lnet/minecraft/class_1474;field_30380:Inamed field_30380Lnet/minecraft/entity/passive/TropicalFishEntity;field_30380:I
-
field_30383
public static final int field_30383- See Also:
- Mappings:
Namespace Name Mixin selector official dLboe;d:Iintermediary field_30383Lnet/minecraft/class_1474;field_30383:Inamed field_30383Lnet/minecraft/entity/passive/TropicalFishEntity;field_30383:I
-
field_30379
private static final int field_30379- See Also:
- Mappings:
Namespace Name Mixin selector official bYLboe;bY:Iintermediary field_30379Lnet/minecraft/class_1474;field_30379:Inamed field_30379Lnet/minecraft/entity/passive/TropicalFishEntity;field_30379:I
-
SHAPE_IDS
- Mappings:
Namespace Name Mixin selector official bZLboe;bZ:[Labb;intermediary field_6875Lnet/minecraft/class_1474;field_6875:[Lnet/minecraft/class_2960;named SHAPE_IDSLnet/minecraft/entity/passive/TropicalFishEntity;SHAPE_IDS:[Lnet/minecraft/util/Identifier;
-
SMALL_FISH_VARIETY_IDS
- Mappings:
Namespace Name Mixin selector official caLboe;ca:[Labb;intermediary field_6878Lnet/minecraft/class_1474;field_6878:[Lnet/minecraft/class_2960;named SMALL_FISH_VARIETY_IDSLnet/minecraft/entity/passive/TropicalFishEntity;SMALL_FISH_VARIETY_IDS:[Lnet/minecraft/util/Identifier;
-
LARGE_FISH_VARIETY_IDS
- Mappings:
Namespace Name Mixin selector official cbLboe;cb:[Labb;intermediary field_6876Lnet/minecraft/class_1474;field_6876:[Lnet/minecraft/class_2960;named LARGE_FISH_VARIETY_IDSLnet/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 ccLboe;cc:Iintermediary field_30381Lnet/minecraft/class_1474;field_30381:Inamed field_30381Lnet/minecraft/entity/passive/TropicalFishEntity;field_30381:I
-
field_30382
private static final int field_30382- See Also:
- Mappings:
Namespace Name Mixin selector official cdLboe;cd:Iintermediary field_30382Lnet/minecraft/class_1474;field_30382:Inamed field_30382Lnet/minecraft/entity/passive/TropicalFishEntity;field_30382:I
-
COMMON_VARIANTS
public static final int[] COMMON_VARIANTS- Mappings:
Namespace Name Mixin selector official eLboe;e:[Iintermediary field_6879Lnet/minecraft/class_1474;field_6879:[Inamed COMMON_VARIANTSLnet/minecraft/entity/passive/TropicalFishEntity;COMMON_VARIANTS:[I
-
commonSpawn
private boolean commonSpawn- Mappings:
Namespace Name Mixin selector official ceLboe;ce:Zintermediary field_6877Lnet/minecraft/class_1474;field_6877:Znamed commonSpawnLnet/minecraft/entity/passive/TropicalFishEntity;commonSpawn:Z
-
-
Constructor Details
-
TropicalFishEntity
- Mappings:
Namespace Name Mixin selector official <init>Lbbn;<init>(Lbbr;Lcgx;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <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 aLboe;a(Lboe$a;Lbzq;Lbzq;)Iintermediary method_6647Lnet/minecraft/class_1474;method_6647(Lnet/minecraft/class_1474$class_1475;Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Inamed toVariantLnet/minecraft/entity/passive/TropicalFishEntity;toVariant(Lnet/minecraft/entity/passive/TropicalFishEntity$Variety;Lnet/minecraft/util/DyeColor;Lnet/minecraft/util/DyeColor;)I
-
getToolTipForVariant
- Mappings:
Namespace Name Mixin selector official bLboe;b(I)Ljava/lang/String;intermediary method_6649Lnet/minecraft/class_1474;method_6649(I)Ljava/lang/String;named getToolTipForVariantLnet/minecraft/entity/passive/TropicalFishEntity;getToolTipForVariant(I)Ljava/lang/String;
-
getBaseDyeColor
- Mappings:
Namespace Name Mixin selector official cLboe;c(I)Lbzq;intermediary method_6652Lnet/minecraft/class_1474;method_6652(I)Lnet/minecraft/class_1767;named getBaseDyeColorLnet/minecraft/entity/passive/TropicalFishEntity;getBaseDyeColor(I)Lnet/minecraft/util/DyeColor;
-
getPatternDyeColor
- Mappings:
Namespace Name Mixin selector official sLboe;s(I)Lbzq;intermediary method_6651Lnet/minecraft/class_1474;method_6651(I)Lnet/minecraft/class_1767;named getPatternDyeColorLnet/minecraft/entity/passive/TropicalFishEntity;getPatternDyeColor(I)Lnet/minecraft/util/DyeColor;
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official tLboe;t(I)Ljava/lang/String;intermediary method_6657Lnet/minecraft/class_1474;method_6657(I)Ljava/lang/String;named getTranslationKeyLnet/minecraft/entity/passive/TropicalFishEntity;getTranslationKey(I)Ljava/lang/String;
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Overrides:
initDataTrackerin classFishEntity- Mappings:
Namespace Name Mixin selector official a_Lbbn;a_()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
writeCustomDataToNbt
Writes 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 classFishEntity- See Also:
- Mappings:
Namespace Name Mixin selector official bLbbn;b(Lpj;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads 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 classFishEntity- See Also:
- Mappings:
Namespace Name Mixin selector official aLbbn;a(Lpj;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
setVariant
public void setVariant(int variant) - Mappings:
Namespace Name Mixin selector official uLboe;u(I)Vintermediary method_6659Lnet/minecraft/class_1474;method_6659(I)Vnamed setVariantLnet/minecraft/entity/passive/TropicalFishEntity;setVariant(I)V
-
spawnsTooManyForEachTry
public boolean spawnsTooManyForEachTry(int count) - Overrides:
spawnsTooManyForEachTryin classMobEntity- Mappings:
Namespace Name Mixin selector official dLbce;d(I)Zintermediary method_5969Lnet/minecraft/class_1308;method_5969(I)Znamed spawnsTooManyForEachTryLnet/minecraft/entity/mob/MobEntity;spawnsTooManyForEachTry(I)Z
-
getVariant
public int getVariant()- Mappings:
Namespace Name Mixin selector official fSLboe;fS()Iintermediary method_6644Lnet/minecraft/class_1474;method_6644()Inamed getVariantLnet/minecraft/entity/passive/TropicalFishEntity;getVariant()I
-
copyDataToStack
- Specified by:
copyDataToStackin interfaceBucketable- Overrides:
copyDataToStackin classFishEntity- Mappings:
Namespace Name Mixin selector official mLbng;m(Lcax;)Vintermediary method_6455Lnet/minecraft/class_5761;method_6455(Lnet/minecraft/class_1799;)Vnamed copyDataToStackLnet/minecraft/entity/Bucketable;copyDataToStack(Lnet/minecraft/item/ItemStack;)V
-
getBucketItem
- Mappings:
Namespace Name Mixin selector official bLbng;b()Lcax;intermediary method_6452Lnet/minecraft/class_5761;method_6452()Lnet/minecraft/class_1799;named getBucketItemLnet/minecraft/entity/Bucketable;getBucketItem()Lnet/minecraft/item/ItemStack;
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector official rLbce;r()Lajv;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector official x_Lbcc;x_()Lajv;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector official cLbcc;c(Lbaw;)Lajv;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getFlopSound
- Specified by:
getFlopSoundin classFishEntity- Mappings:
Namespace Name Mixin selector official fKLbnb;fK()Lajv;intermediary method_6457Lnet/minecraft/class_1422;method_6457()Lnet/minecraft/class_3414;named getFlopSoundLnet/minecraft/entity/passive/FishEntity;getFlopSound()Lnet/minecraft/sound/SoundEvent;
-
getBaseDyeColorIndex
private static int getBaseDyeColorIndex(int variant) - Mappings:
Namespace Name Mixin selector official wLboe;w(I)Iintermediary method_6653Lnet/minecraft/class_1474;method_6653(I)Inamed getBaseDyeColorIndexLnet/minecraft/entity/passive/TropicalFishEntity;getBaseDyeColorIndex(I)I
-
getBaseColorComponents
public float[] getBaseColorComponents()- Mappings:
Namespace Name Mixin selector official fTLboe;fT()[Fintermediary method_6658Lnet/minecraft/class_1474;method_6658()[Fnamed getBaseColorComponentsLnet/minecraft/entity/passive/TropicalFishEntity;getBaseColorComponents()[F
-
getPatternDyeColorIndex
private static int getPatternDyeColorIndex(int variant) - Mappings:
Namespace Name Mixin selector official xLboe;x(I)Iintermediary method_6648Lnet/minecraft/class_1474;method_6648(I)Inamed getPatternDyeColorIndexLnet/minecraft/entity/passive/TropicalFishEntity;getPatternDyeColorIndex(I)I
-
getPatternColorComponents
public float[] getPatternColorComponents()- Mappings:
Namespace Name Mixin selector official fULboe;fU()[Fintermediary method_6655Lnet/minecraft/class_1474;method_6655()[Fnamed getPatternColorComponentsLnet/minecraft/entity/passive/TropicalFishEntity;getPatternColorComponents()[F
-
getShape
public static int getShape(int variant) - Mappings:
Namespace Name Mixin selector official vLboe;v(I)Iintermediary method_6656Lnet/minecraft/class_1474;method_6656(I)Inamed getShapeLnet/minecraft/entity/passive/TropicalFishEntity;getShape(I)I
-
getShape
public int getShape()- Mappings:
Namespace Name Mixin selector official fVLboe;fV()Iintermediary method_6654Lnet/minecraft/class_1474;method_6654()Inamed getShapeLnet/minecraft/entity/passive/TropicalFishEntity;getShape()I
-
getPattern
private static int getPattern(int variant) - Mappings:
Namespace Name Mixin selector official yLboe;y(I)Iintermediary method_6645Lnet/minecraft/class_1474;method_6645(I)Inamed getPatternLnet/minecraft/entity/passive/TropicalFishEntity;getPattern(I)I
-
getVarietyId
- Mappings:
Namespace Name Mixin selector official fWLboe;fW()Labb;intermediary method_6646Lnet/minecraft/class_1474;method_6646()Lnet/minecraft/class_2960;named getVarietyIdLnet/minecraft/entity/passive/TropicalFishEntity;getVarietyId()Lnet/minecraft/util/Identifier;
-
getShapeId
- Mappings:
Namespace Name Mixin selector official fXLboe;fX()Labb;intermediary method_6650Lnet/minecraft/class_1474;method_6650()Lnet/minecraft/class_2960;named getShapeIdLnet/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:
initializein classSchoolingFishEntity- Mappings:
Namespace Name Mixin selector official aLbce;a(Lchm;Lbah;Lbcg;Lbcu;Lpj;)Lbcu;intermediary method_5943Lnet/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 initializeLnet/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 bLboe;b(Lbbr;Lcgy;Lbcg;Lgt;Lamn;)Zintermediary method_38985Lnet/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;)Znamed canTropicalFishSpawnLnet/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
-