Class FoxEntity
- All Implemented Interfaces:
Attackable,DataTracked,EquipmentHolder,Targeter,VariantHolder<FoxEntity.Type>,ScoreHolder,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/FoxEntityintermediary net/minecraft/class_4019official cfn
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate classprivate classprivate classclassprivate classprivate classstatic classclassprivate classprivate classprivate classclassprivate classprivate classprivate classprivate classprivate classprivate classstatic enumclassNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveDataNested 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 TypeFieldDescriptionprivate static final intprivate static final EntityDimensionsstatic final intstatic final intprivate static final intprivate int(package private) floatprivate Goalprivate Goalprivate Goalprivate static final TrackedData<Byte> private float(package private) floatprivate floatprivate static final TrackedData<Optional<UUID>> private static final TrackedData<Optional<UUID>> (package private) static final Predicate<ItemEntity> static final intprivate static final intprivate static final intprivate static final TrackedData<Integer> private static final intFields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields 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, bodyArmorDropChance, 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, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, fallFlyingTicks, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, 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, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, 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_44870, field_44871, field_44872, field_49073, field_49791, 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.CommandOutput
DUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddTrustedUuid(@Nullable UUID uuid) private voidprivate booleanbooleanstatic booleancanJumpChase(FoxEntity fox, LivingEntity chasedEntity) booleancanPickupItem(ItemStack stack) static booleancanSpawn(EntityType<FoxEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) (package private) booleancreateChild(ServerWorld serverWorld, PassiveEntity passiveEntity) protected voiddrop(DamageSource source) private voidprotected voideat(PlayerEntity player, Hand hand, ItemStack stack) protected @Nullable SoundEventgetBaseDimensions(EntityPose pose) floatgetBodyRotationHeightOffset(float tickDelta) protected @Nullable SoundEventgetEatSound(ItemStack stack) private booleangetFoxFlag(int bitmask) floatgetHeadRoll(float tickDelta) protected @Nullable SoundEventgetHurtSound(DamageSource source) Returns the offset from the entity's position where the leash is attached to.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidinitEquipment(Random random, LocalDifficulty localDifficulty) protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) (package private) booleanbooleanisBreedingItem(ItemStack stack) booleanbooleanprotected booleanbooleanReturns whether the entity is in a crouching pose.booleanbooleanbooleanbooleanbooleanprotected voidloot(ItemEntity item) protected voidonPlayerSpawnedChild(PlayerEntity player, MobEntity child) voidvoidReads custom data fromnbt.(package private) voidsetAggressive(boolean aggressive) voidsetChasing(boolean chasing) voidsetCrouching(boolean crouching) private voidsetFoxFlag(int mask, boolean value) voidsetRollingHead(boolean rollingHead) voidsetSitting(boolean sitting) (package private) voidsetSleeping(boolean sleeping) voidsetTarget(@Nullable LivingEntity target) voidsetVariant(FoxEntity.Type type) (package private) voidsetWalking(boolean walking) private void(package private) void(package private) voidvoidtick()Ticks this entity.void(package private) booleanvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, breed, canBreedWith, canEat, canImmediatelyDespawn, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, interactMob, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicksMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeLeashedBy, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasArmorSlot, hasPositionTarget, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, mightBeLeashed, movesIndependently, onEatingGrass, onFinishPathfinding, onStartPathfinding, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damage, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEquippedItems, getFallFlyingTicks, getFallSounds, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isInCreativeMode, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, 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, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, 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, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerNearestTo, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflector, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, 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, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, 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, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, 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, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
TYPE
- Mappings:
Namespace Name Mixin selector named TYPELnet/minecraft/entity/passive/FoxEntity;TYPE:Lnet/minecraft/entity/data/TrackedData;intermediary field_17949Lnet/minecraft/class_4019;field_17949:Lnet/minecraft/class_2940;official ccLcfn;cc:Lakj;
-
FOX_FLAGS
- Mappings:
Namespace Name Mixin selector named FOX_FLAGSLnet/minecraft/entity/passive/FoxEntity;FOX_FLAGS:Lnet/minecraft/entity/data/TrackedData;intermediary field_17950Lnet/minecraft/class_4019;field_17950:Lnet/minecraft/class_2940;official cdLcfn;cd:Lakj;
-
SITTING_FLAG
private static final int SITTING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SITTING_FLAGLnet/minecraft/entity/passive/FoxEntity;SITTING_FLAG:Iintermediary field_30331Lnet/minecraft/class_4019;field_30331:Iofficial ceLcfn;ce:I
-
CROUCHING_FLAG
public static final int CROUCHING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named CROUCHING_FLAGLnet/minecraft/entity/passive/FoxEntity;CROUCHING_FLAG:Iintermediary field_30328Lnet/minecraft/class_4019;field_30328:Iofficial bYLcfn;bY:I
-
ROLLING_HEAD_FLAG
public static final int ROLLING_HEAD_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named ROLLING_HEAD_FLAGLnet/minecraft/entity/passive/FoxEntity;ROLLING_HEAD_FLAG:Iintermediary field_30329Lnet/minecraft/class_4019;field_30329:Iofficial bZLcfn;bZ:I
-
CHASING_FLAG
public static final int CHASING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named CHASING_FLAGLnet/minecraft/entity/passive/FoxEntity;CHASING_FLAG:Iintermediary field_30330Lnet/minecraft/class_4019;field_30330:Iofficial cbLcfn;cb:I
-
SLEEPING_FLAG
private static final int SLEEPING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SLEEPING_FLAGLnet/minecraft/entity/passive/FoxEntity;SLEEPING_FLAG:Iintermediary field_30332Lnet/minecraft/class_4019;field_30332:Iofficial cfLcfn;cf:I
-
WALKING_FLAG
private static final int WALKING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named WALKING_FLAGLnet/minecraft/entity/passive/FoxEntity;WALKING_FLAG:Iintermediary field_30333Lnet/minecraft/class_4019;field_30333:Iofficial cgLcfn;cg:I
-
AGGRESSIVE_FLAG
private static final int AGGRESSIVE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named AGGRESSIVE_FLAGLnet/minecraft/entity/passive/FoxEntity;AGGRESSIVE_FLAG:Iintermediary field_30334Lnet/minecraft/class_4019;field_30334:Iofficial chLcfn;ch:I
-
OWNER
- Mappings:
Namespace Name Mixin selector named OWNERLnet/minecraft/entity/passive/FoxEntity;OWNER:Lnet/minecraft/entity/data/TrackedData;intermediary field_17951Lnet/minecraft/class_4019;field_17951:Lnet/minecraft/class_2940;official ciLcfn;ci:Lakj;
-
OTHER_TRUSTED
- Mappings:
Namespace Name Mixin selector named OTHER_TRUSTEDLnet/minecraft/entity/passive/FoxEntity;OTHER_TRUSTED:Lnet/minecraft/entity/data/TrackedData;intermediary field_17952Lnet/minecraft/class_4019;field_17952:Lnet/minecraft/class_2940;official cjLcfn;cj:Lakj;
-
PICKABLE_DROP_FILTER
- Mappings:
Namespace Name Mixin selector named PICKABLE_DROP_FILTERLnet/minecraft/entity/passive/FoxEntity;PICKABLE_DROP_FILTER:Ljava/util/function/Predicate;intermediary field_17953Lnet/minecraft/class_4019;field_17953:Ljava/util/function/Predicate;official ckLcfn;ck:Ljava/util/function/Predicate;
-
JUST_ATTACKED_SOMETHING_FILTER
- Mappings:
Namespace Name Mixin selector named JUST_ATTACKED_SOMETHING_FILTERLnet/minecraft/entity/passive/FoxEntity;JUST_ATTACKED_SOMETHING_FILTER:Ljava/util/function/Predicate;intermediary field_17954Lnet/minecraft/class_4019;field_17954:Ljava/util/function/Predicate;official clLcfn;cl:Ljava/util/function/Predicate;
-
CHICKEN_AND_RABBIT_FILTER
- Mappings:
Namespace Name Mixin selector named CHICKEN_AND_RABBIT_FILTERLnet/minecraft/entity/passive/FoxEntity;CHICKEN_AND_RABBIT_FILTER:Ljava/util/function/Predicate;intermediary field_17955Lnet/minecraft/class_4019;field_17955:Ljava/util/function/Predicate;official cmLcfn;cm:Ljava/util/function/Predicate;
-
NOTICEABLE_PLAYER_FILTER
- Mappings:
Namespace Name Mixin selector named NOTICEABLE_PLAYER_FILTERLnet/minecraft/entity/passive/FoxEntity;NOTICEABLE_PLAYER_FILTER:Ljava/util/function/Predicate;intermediary field_17956Lnet/minecraft/class_4019;field_17956:Ljava/util/function/Predicate;official cnLcfn;cn:Ljava/util/function/Predicate;
-
EATING_DURATION
private static final int EATING_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_DURATIONLnet/minecraft/entity/passive/FoxEntity;EATING_DURATION:Iintermediary field_30335Lnet/minecraft/class_4019;field_30335:Iofficial coLcfn;co:I
-
BABY_BASE_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named BABY_BASE_DIMENSIONSLnet/minecraft/entity/passive/FoxEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_47772Lnet/minecraft/class_4019;field_47772:Lnet/minecraft/class_4048;official cpLcfn;cp:Lbsv;
-
followChickenAndRabbitGoal
- Mappings:
Namespace Name Mixin selector named followChickenAndRabbitGoalLnet/minecraft/entity/passive/FoxEntity;followChickenAndRabbitGoal:Lnet/minecraft/entity/ai/goal/Goal;intermediary field_17957Lnet/minecraft/class_4019;field_17957:Lnet/minecraft/class_1352;official cqLcfn;cq:Lcal;
-
followBabyTurtleGoal
- Mappings:
Namespace Name Mixin selector named followBabyTurtleGoalLnet/minecraft/entity/passive/FoxEntity;followBabyTurtleGoal:Lnet/minecraft/entity/ai/goal/Goal;intermediary field_17958Lnet/minecraft/class_4019;field_17958:Lnet/minecraft/class_1352;official crLcfn;cr:Lcal;
-
followFishGoal
- Mappings:
Namespace Name Mixin selector named followFishGoalLnet/minecraft/entity/passive/FoxEntity;followFishGoal:Lnet/minecraft/entity/ai/goal/Goal;intermediary field_17959Lnet/minecraft/class_4019;field_17959:Lnet/minecraft/class_1352;official csLcfn;cs:Lcal;
-
headRollProgress
private float headRollProgress- Mappings:
Namespace Name Mixin selector named headRollProgressLnet/minecraft/entity/passive/FoxEntity;headRollProgress:Fintermediary field_17960Lnet/minecraft/class_4019;field_17960:Fofficial ctLcfn;ct:F
-
lastHeadRollProgress
private float lastHeadRollProgress- Mappings:
Namespace Name Mixin selector named lastHeadRollProgressLnet/minecraft/entity/passive/FoxEntity;lastHeadRollProgress:Fintermediary field_17961Lnet/minecraft/class_4019;field_17961:Fofficial cuLcfn;cu:F
-
extraRollingHeight
float extraRollingHeight- Mappings:
Namespace Name Mixin selector named extraRollingHeightLnet/minecraft/entity/passive/FoxEntity;extraRollingHeight:Fintermediary field_17962Lnet/minecraft/class_4019;field_17962:Fofficial cvLcfn;cv:F
-
lastExtraRollingHeight
float lastExtraRollingHeight- Mappings:
Namespace Name Mixin selector named lastExtraRollingHeightLnet/minecraft/entity/passive/FoxEntity;lastExtraRollingHeight:Fintermediary field_17963Lnet/minecraft/class_4019;field_17963:Fofficial cwLcfn;cw:F
-
eatingTime
private int eatingTime- Mappings:
Namespace Name Mixin selector named eatingTimeLnet/minecraft/entity/passive/FoxEntity;eatingTime:Iintermediary field_17964Lnet/minecraft/class_4019;field_17964:Iofficial cxLcfn;cx:I
-
-
Constructor Details
-
FoxEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbss;<init>(Lbsy;Ldbw;)V
-
-
Method Details
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classPassiveEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbss;a(Lakn$a;)V
-
initGoals
protected void initGoals() -
getEatSound
- Overrides:
getEatSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getEatSoundLnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;intermediary method_18869Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;official dLbtn;d(Lcun;)Lavy;
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classAnimalEntity- Mappings:
Namespace Name Mixin selector named tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()Vintermediary method_6007Lnet/minecraft/class_1309;method_6007()Vofficial n_Lbtn;n_()V
-
isImmobile
protected boolean isImmobile()- Overrides:
isImmobilein classLivingEntity- Mappings:
Namespace Name Mixin selector named isImmobileLnet/minecraft/entity/LivingEntity;isImmobile()Zintermediary method_6062Lnet/minecraft/class_1309;method_6062()Zofficial fgLbtn;fg()Z
-
canEat
- Mappings:
Namespace Name Mixin selector named canEatLnet/minecraft/entity/passive/FoxEntity;canEat(Lnet/minecraft/item/ItemStack;)Zintermediary method_18430Lnet/minecraft/class_4019;method_18430(Lnet/minecraft/class_1799;)Zofficial nLcfn;n(Lcun;)Z
-
initEquipment
- Overrides:
initEquipmentin classMobEntity- Mappings:
Namespace Name Mixin selector named initEquipmentLnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/LocalDifficulty;)Vintermediary method_5964Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)Vofficial aLbtp;a(Lazf;Lbqq;)V
-
handleStatus
public void handleStatus(byte status) Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.- Overrides:
handleStatusin classAnimalEntity- See Also:
- API Note:
- To send an entity status, use
World.sendEntityStatus(net.minecraft.entity.Entity, byte). - Mappings:
Namespace Name Mixin selector named handleStatusLnet/minecraft/entity/Entity;handleStatus(B)Vintermediary method_5711Lnet/minecraft/class_1297;method_5711(B)Vofficial bLbss;b(B)V
-
createFoxAttributes
- Mappings:
Namespace Name Mixin selector named createFoxAttributesLnet/minecraft/entity/passive/FoxEntity;createFoxAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26885Lnet/minecraft/class_4019;method_26885()Lnet/minecraft/class_5132$class_5133;official sLcfn;s()Lbuu$a;
-
createChild
@Nullable public @Nullable FoxEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) - Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector named createChildLnet/minecraft/entity/passive/FoxEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/FoxEntity;intermediary method_18260Lnet/minecraft/class_4019;method_18260(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4019;official bLcfn;b(Lare;Lbsm;)Lcfn;
-
canSpawn
public static boolean canSpawn(EntityType<FoxEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector named canSpawnLnet/minecraft/entity/passive/FoxEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Zintermediary method_39449Lnet/minecraft/class_4019;method_39449(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Zofficial cLcfn;c(Lbsy;Ldbx;Lbtr;Liz;Lazf;)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initializein classPassiveEntity- Mappings:
Namespace Name Mixin selector 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/entity/EntityData;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_1315;official aLbtp;a(Ldcl;Lbqq;Lbtr;Lbug;)Lbug;
-
addTypeSpecificGoals
private void addTypeSpecificGoals()- Mappings:
Namespace Name Mixin selector named addTypeSpecificGoalsLnet/minecraft/entity/passive/FoxEntity;addTypeSpecificGoals()Vintermediary method_18280Lnet/minecraft/class_4019;method_18280()Vofficial gALcfn;gA()V
-
eat
- Overrides:
eatin classAnimalEntity- Mappings:
Namespace Name Mixin selector named eatLnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)Vintermediary method_6475Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Vofficial aLcfd;a(Lcmv;Lbqr;Lcun;)V
-
getBaseDimensions
- Overrides:
getBaseDimensionsin classLivingEntity- Mappings:
Namespace Name Mixin selector named getBaseDimensionsLnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;intermediary method_55694Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;official eLbtn;e(Lbtz;)Lbsv;
-
getVariant
- Specified by:
getVariantin interfaceVariantHolder<FoxEntity.Type>- Mappings:
Namespace Name Mixin selector named getVariantLnet/minecraft/entity/passive/FoxEntity;getVariant()Lnet/minecraft/entity/passive/FoxEntity$Type;intermediary method_47845Lnet/minecraft/class_4019;method_47845()Lnet/minecraft/class_4019$class_4039;official uLcfn;u()Lcfn$v;
-
setVariant
- Specified by:
setVariantin interfaceVariantHolder<FoxEntity.Type>- Mappings:
Namespace Name Mixin selector named setVariantLnet/minecraft/entity/passive/FoxEntity;setVariant(Lnet/minecraft/entity/passive/FoxEntity$Type;)Vintermediary method_47844Lnet/minecraft/class_4019;method_47844(Lnet/minecraft/class_4019$class_4039;)Vofficial aLcfn;a(Lcfn$v;)V
-
getTrustedUuids
- Mappings:
Namespace Name Mixin selector named getTrustedUuidsLnet/minecraft/entity/passive/FoxEntity;getTrustedUuids()Ljava/util/List;intermediary method_18281Lnet/minecraft/class_4019;method_18281()Ljava/util/List;official gBLcfn;gB()Ljava/util/List;
-
addTrustedUuid
- Mappings:
Namespace Name Mixin selector named addTrustedUuidLnet/minecraft/entity/passive/FoxEntity;addTrustedUuid(Ljava/util/UUID;)Vintermediary method_18266Lnet/minecraft/class_4019;method_18266(Ljava/util/UUID;)Vofficial bLcfn;b(Ljava/util/UUID;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have 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 classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbss;b(Lur;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have 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 classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbss;a(Lur;)V
-
isSitting
public boolean isSitting()- Mappings:
Namespace Name Mixin selector named isSittingLnet/minecraft/entity/passive/FoxEntity;isSitting()Zintermediary method_18272Lnet/minecraft/class_4019;method_18272()Zofficial yLcfn;y()Z
-
setSitting
public void setSitting(boolean sitting) - Mappings:
Namespace Name Mixin selector named setSittingLnet/minecraft/entity/passive/FoxEntity;setSitting(Z)Vintermediary method_18294Lnet/minecraft/class_4019;method_18294(Z)Vofficial wLcfn;w(Z)V
-
isWalking
public boolean isWalking()- Mappings:
Namespace Name Mixin selector named isWalkingLnet/minecraft/entity/passive/FoxEntity;isWalking()Zintermediary method_18273Lnet/minecraft/class_4019;method_18273()Zofficial gqLcfn;gq()Z
-
setWalking
void setWalking(boolean walking) - Mappings:
Namespace Name Mixin selector named setWalkingLnet/minecraft/entity/passive/FoxEntity;setWalking(Z)Vintermediary method_18295Lnet/minecraft/class_4019;method_18295(Z)Vofficial ALcfn;A(Z)V
-
isAggressive
boolean isAggressive()- Mappings:
Namespace Name Mixin selector named isAggressiveLnet/minecraft/entity/passive/FoxEntity;isAggressive()Zintermediary method_18282Lnet/minecraft/class_4019;method_18282()Zofficial gCLcfn;gC()Z
-
setAggressive
void setAggressive(boolean aggressive) - Mappings:
Namespace Name Mixin selector named setAggressiveLnet/minecraft/entity/passive/FoxEntity;setAggressive(Z)Vintermediary method_18301Lnet/minecraft/class_4019;method_18301(Z)Vofficial BLcfn;B(Z)V
-
isSleeping
public boolean isSleeping()- Overrides:
isSleepingin classLivingEntity- Mappings:
Namespace Name Mixin selector named isSleepingLnet/minecraft/entity/LivingEntity;isSleeping()Zintermediary method_6113Lnet/minecraft/class_1309;method_6113()Zofficial fLLbtn;fL()Z
-
setSleeping
void setSleeping(boolean sleeping) - Mappings:
Namespace Name Mixin selector named setSleepingLnet/minecraft/entity/passive/FoxEntity;setSleeping(Z)Vintermediary method_18302Lnet/minecraft/class_4019;method_18302(Z)Vofficial CLcfn;C(Z)V
-
setFoxFlag
private void setFoxFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector named setFoxFlagLnet/minecraft/entity/passive/FoxEntity;setFoxFlag(IZ)Vintermediary method_18269Lnet/minecraft/class_4019;method_18269(IZ)Vofficial dLcfn;d(IZ)V
-
getFoxFlag
private boolean getFoxFlag(int bitmask) - Mappings:
Namespace Name Mixin selector named getFoxFlagLnet/minecraft/entity/passive/FoxEntity;getFoxFlag(I)Zintermediary method_18293Lnet/minecraft/class_4019;method_18293(I)Zofficial uLcfn;u(I)Z
-
canEquip
-
canPickupItem
- Overrides:
canPickupItemin classMobEntity- Mappings:
Namespace Name Mixin selector named canPickupItemLnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_5939Lnet/minecraft/class_1308;method_5939(Lnet/minecraft/class_1799;)Zofficial jLbtp;j(Lcun;)Z
-
spit
- Mappings:
Namespace Name Mixin selector named spitLnet/minecraft/entity/passive/FoxEntity;spit(Lnet/minecraft/item/ItemStack;)Vintermediary method_18289Lnet/minecraft/class_4019;method_18289(Lnet/minecraft/class_1799;)Vofficial pLcfn;p(Lcun;)V
-
dropItem
- Mappings:
Namespace Name Mixin selector named dropItemLnet/minecraft/entity/passive/FoxEntity;dropItem(Lnet/minecraft/item/ItemStack;)Vintermediary method_18291Lnet/minecraft/class_4019;method_18291(Lnet/minecraft/class_1799;)Vofficial qLcfn;q(Lcun;)V
-
loot
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classMobEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
MobEntity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial lLbss;l()V
-
isBreedingItem
- Specified by:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector named isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial oLcfd;o(Lcun;)Z
-
onPlayerSpawnedChild
- Overrides:
onPlayerSpawnedChildin classMobEntity- Mappings:
Namespace Name Mixin selector named onPlayerSpawnedChildLnet/minecraft/entity/mob/MobEntity;onPlayerSpawnedChild(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/mob/MobEntity;)Vintermediary method_18249Lnet/minecraft/class_1308;method_18249(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)Vofficial aLbtp;a(Lcmv;Lbtp;)V
-
isChasing
public boolean isChasing()- Mappings:
Namespace Name Mixin selector named isChasingLnet/minecraft/entity/passive/FoxEntity;isChasing()Zintermediary method_18274Lnet/minecraft/class_4019;method_18274()Zofficial gwLcfn;gw()Z
-
setChasing
public void setChasing(boolean chasing) - Mappings:
Namespace Name Mixin selector named setChasingLnet/minecraft/entity/passive/FoxEntity;setChasing(Z)Vintermediary method_18296Lnet/minecraft/class_4019;method_18296(Z)Vofficial xLcfn;x(Z)V
-
isJumping
public boolean isJumping()- Mappings:
Namespace Name Mixin selector named isJumpingLnet/minecraft/entity/passive/FoxEntity;isJumping()Zintermediary method_35172Lnet/minecraft/class_4019;method_35172()Zofficial gxLcfn;gx()Z
-
isFullyCrouched
public boolean isFullyCrouched()- Mappings:
Namespace Name Mixin selector named isFullyCrouchedLnet/minecraft/entity/passive/FoxEntity;isFullyCrouched()Zintermediary method_18275Lnet/minecraft/class_4019;method_18275()Zofficial gyLcfn;gy()Z
-
setCrouching
public void setCrouching(boolean crouching) - Mappings:
Namespace Name Mixin selector named setCrouchingLnet/minecraft/entity/passive/FoxEntity;setCrouching(Z)Vintermediary method_18297Lnet/minecraft/class_4019;method_18297(Z)Vofficial yLcfn;y(Z)V
-
isInSneakingPose
public boolean isInSneakingPose()Returns whether the entity is in a crouching pose.Compared to
Entity.isSneaking(), it only makes the entity appear crouching and does not bring other effects of sneaking, such as no less obvious name label rendering, no dismounting while riding, etc.This is used by vanilla for non-player entities to crouch, such as for foxes and cats. This is also used when the entity is a player and the player would otherwise collide with blocks (for example, when the player is in a 1.5 blocks tall tunnel).
- Overrides:
isInSneakingPosein classEntity- Returns:
- whether the entity is in a crouching pose
- Mappings:
Namespace Name Mixin selector named isInSneakingPoseLnet/minecraft/entity/Entity;isInSneakingPose()Zintermediary method_18276Lnet/minecraft/class_1297;method_18276()Zofficial caLbss;ca()Z
-
setRollingHead
public void setRollingHead(boolean rollingHead) - Mappings:
Namespace Name Mixin selector named setRollingHeadLnet/minecraft/entity/passive/FoxEntity;setRollingHead(Z)Vintermediary method_18299Lnet/minecraft/class_4019;method_18299(Z)Vofficial zLcfn;z(Z)V
-
isRollingHead
public boolean isRollingHead()- Mappings:
Namespace Name Mixin selector named isRollingHeadLnet/minecraft/entity/passive/FoxEntity;isRollingHead()Zintermediary method_18277Lnet/minecraft/class_4019;method_18277()Zofficial gzLcfn;gz()Z
-
getHeadRoll
public float getHeadRoll(float tickDelta) - Mappings:
Namespace Name Mixin selector named getHeadRollLnet/minecraft/entity/passive/FoxEntity;getHeadRoll(F)Fintermediary method_18298Lnet/minecraft/class_4019;method_18298(F)Fofficial GLcfn;G(F)F
-
getBodyRotationHeightOffset
public float getBodyRotationHeightOffset(float tickDelta) - Mappings:
Namespace Name Mixin selector named getBodyRotationHeightOffsetLnet/minecraft/entity/passive/FoxEntity;getBodyRotationHeightOffset(F)Fintermediary method_18300Lnet/minecraft/class_4019;method_18300(F)Fofficial HLcfn;H(F)F
-
setTarget
-
stopSleeping
void stopSleeping()- Mappings:
Namespace Name Mixin selector named stopSleepingLnet/minecraft/entity/passive/FoxEntity;stopSleeping()Vintermediary method_18283Lnet/minecraft/class_4019;method_18283()Vofficial gDLcfn;gD()V
-
stopActions
void stopActions()- Mappings:
Namespace Name Mixin selector named stopActionsLnet/minecraft/entity/passive/FoxEntity;stopActions()Vintermediary method_18284Lnet/minecraft/class_4019;method_18284()Vofficial gELcfn;gE()V
-
wantsToPickupItem
boolean wantsToPickupItem()- Mappings:
Namespace Name Mixin selector named wantsToPickupItemLnet/minecraft/entity/passive/FoxEntity;wantsToPickupItem()Zintermediary method_18285Lnet/minecraft/class_4019;method_18285()Zofficial gFLcfn;gF()Z
-
playAmbientSound
public void playAmbientSound()- Overrides:
playAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named playAmbientSoundLnet/minecraft/entity/mob/MobEntity;playAmbientSound()Vintermediary method_5966Lnet/minecraft/class_1308;method_5966()Vofficial QLbtp;Q()V
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official vLbtp;v()Lavy;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official dLbtn;d(Lbrl;)Lavy;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official o_Lbtn;o_()Lavy;
-
canTrust
- Mappings:
Namespace Name Mixin selector named canTrustLnet/minecraft/entity/passive/FoxEntity;canTrust(Ljava/util/UUID;)Zintermediary method_18428Lnet/minecraft/class_4019;method_18428(Ljava/util/UUID;)Zofficial cLcfn;c(Ljava/util/UUID;)Z
-
drop
- Overrides:
dropin classLivingEntity- Mappings:
Namespace Name Mixin selector named dropLnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_16080Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_1282;)Vofficial gLbtn;g(Lbrl;)V
-
canJumpChase
- Mappings:
Namespace Name Mixin selector named canJumpChaseLnet/minecraft/entity/passive/FoxEntity;canJumpChase(Lnet/minecraft/entity/passive/FoxEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_18257Lnet/minecraft/class_4019;method_18257(Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Zofficial aLcfn;a(Lcfn;Lbtn;)Z
-
getLeashOffset
Returns the offset from the entity's position where the leash is attached to.This is different from
Entity.getLeashPos(float); this method is called on the entity which a leash is attached to.- Overrides:
getLeashOffsetin classEntity- Returns:
- the offset from the entity's position where the leash is attached to
- See Also:
- Mappings:
Namespace Name Mixin selector named getLeashOffsetLnet/minecraft/entity/Entity;getLeashOffset()Lnet/minecraft/util/math/Vec3d;intermediary method_29919Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;official cMLbss;cM()Levp;
-