Class FoxEntity
- All Implemented Interfaces:
Attackable
,DataTracked
,EquipmentHolder
,Leashable
,Targeter
,VariantHolder<FoxEntity.Type>
,ScoreHolder
,CommandOutput
,Nameable
,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/FoxEntity
intermediary net/minecraft/class_4019
official cfo
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
private class
private class
private class
private class
class
private class
private class
static class
class
private class
private class
private class
class
private class
private class
private class
private class
private class
private class
static enum
class
Nested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveData
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
Nested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.LeashData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final EntityDimensions
static final int
static final int
private static final int
private int
(package private) float
private Goal
private Goal
private Goal
private static final TrackedData
<Byte> private float
(package private) float
private float
private static final TrackedData
<Optional<UUID>> private static final TrackedData
<Optional<UUID>> (package private) static final Predicate
<ItemEntity> static final int
private static final int
private static final int
private static final TrackedData
<Integer> private static final int
Fields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWN
Fields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemaining
Fields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVOR
Fields 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, field_52220, goalSelector, handDropChances, jumpControl, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, 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, riptideAttackDamage, riptideStack, riptideTicks, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAG
Fields 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, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
Fields inherited from interface net.minecraft.entity.Leashable
LEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTH
Fields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
addTrustedUuid
(@Nullable UUID uuid) private void
private boolean
boolean
static boolean
canJumpChase
(FoxEntity fox, LivingEntity chasedEntity) boolean
canPickupItem
(ItemStack stack) static boolean
canSpawn
(EntityType<FoxEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) (package private) boolean
createChild
(ServerWorld serverWorld, PassiveEntity passiveEntity) protected void
drop
(ServerWorld world, DamageSource damageSource) private void
protected void
eat
(PlayerEntity player, Hand hand, ItemStack stack) protected @Nullable SoundEvent
getBaseDimensions
(EntityPose pose) float
getBodyRotationHeightOffset
(float tickDelta) protected @Nullable SoundEvent
getEatSound
(ItemStack stack) private boolean
getFoxFlag
(int bitmask) float
getHeadRoll
(float tickDelta) protected @Nullable SoundEvent
getHurtSound
(DamageSource source) Returns the offset from the entity's position where the leash is attached to.void
handleStatus
(byte status) Called on the client when the entity receives an entity status from the server.protected void
initDataTracker
(DataTracker.Builder builder) Initializes data tracker.protected void
initEquipment
(Random random, LocalDifficulty localDifficulty) protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) (package private) boolean
boolean
isBreedingItem
(ItemStack stack) boolean
boolean
protected boolean
boolean
Returns whether the entity is in a crouching pose.boolean
boolean
boolean
boolean
boolean
protected void
loot
(ItemEntity item) protected void
onPlayerSpawnedChild
(PlayerEntity player, MobEntity child) void
void
Reads custom data fromnbt
.(package private) void
setAggressive
(boolean aggressive) void
setChasing
(boolean chasing) void
setCrouching
(boolean crouching) private void
setFoxFlag
(int mask, boolean value) void
setRollingHead
(boolean rollingHead) void
setSitting
(boolean sitting) (package private) void
setSleeping
(boolean sleeping) void
setTarget
(@Nullable LivingEntity target) void
setVariant
(FoxEntity.Type type) (package private) void
setWalking
(boolean walking) private void
(package private) void
(package private) void
void
tick()
Ticks this entity.void
(package private) boolean
void
Writes 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, setLoveTicks
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, canBeLeashed, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, detachLeash, dropAllEquipment, dropEquipment, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, movesIndependently, onEatingGrass, onFinishPathfinding, onStartPathfinding, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, 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, 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, getKnockbackAgainst, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLocationBasedEnchantmentEffects, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getWeaponStack, getXpToDrop, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isPushable, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, 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, shouldDropLoot, shouldDropXp, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, tryEatFood, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPose
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, 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, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, 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, 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, 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, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, 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, teleportTo, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryCheckBlockCollision, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
Methods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTable
Methods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbt
Methods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
TYPE
- Mappings:
Namespace Name Mixin selector named TYPE
Lnet/minecraft/entity/passive/FoxEntity;TYPE:Lnet/minecraft/entity/data/TrackedData;
intermediary field_17949
Lnet/minecraft/class_4019;field_17949:Lnet/minecraft/class_2940;
official cg
Lcfo;cg:Lajw;
-
FOX_FLAGS
- Mappings:
Namespace Name Mixin selector named FOX_FLAGS
Lnet/minecraft/entity/passive/FoxEntity;FOX_FLAGS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_17950
Lnet/minecraft/class_4019;field_17950:Lnet/minecraft/class_2940;
official ch
Lcfo;ch:Lajw;
-
SITTING_FLAG
private static final int SITTING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SITTING_FLAG
Lnet/minecraft/entity/passive/FoxEntity;SITTING_FLAG:I
intermediary field_30331
Lnet/minecraft/class_4019;field_30331:I
official ci
Lcfo;ci:I
-
CROUCHING_FLAG
public static final int CROUCHING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named CROUCHING_FLAG
Lnet/minecraft/entity/passive/FoxEntity;CROUCHING_FLAG:I
intermediary field_30328
Lnet/minecraft/class_4019;field_30328:I
official cc
Lcfo;cc:I
-
ROLLING_HEAD_FLAG
public static final int ROLLING_HEAD_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named ROLLING_HEAD_FLAG
Lnet/minecraft/entity/passive/FoxEntity;ROLLING_HEAD_FLAG:I
intermediary field_30329
Lnet/minecraft/class_4019;field_30329:I
official cd
Lcfo;cd:I
-
CHASING_FLAG
public static final int CHASING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named CHASING_FLAG
Lnet/minecraft/entity/passive/FoxEntity;CHASING_FLAG:I
intermediary field_30330
Lnet/minecraft/class_4019;field_30330:I
official ce
Lcfo;ce:I
-
SLEEPING_FLAG
private static final int SLEEPING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SLEEPING_FLAG
Lnet/minecraft/entity/passive/FoxEntity;SLEEPING_FLAG:I
intermediary field_30332
Lnet/minecraft/class_4019;field_30332:I
official cj
Lcfo;cj:I
-
WALKING_FLAG
private static final int WALKING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named WALKING_FLAG
Lnet/minecraft/entity/passive/FoxEntity;WALKING_FLAG:I
intermediary field_30333
Lnet/minecraft/class_4019;field_30333:I
official ck
Lcfo;ck:I
-
AGGRESSIVE_FLAG
private static final int AGGRESSIVE_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named AGGRESSIVE_FLAG
Lnet/minecraft/entity/passive/FoxEntity;AGGRESSIVE_FLAG:I
intermediary field_30334
Lnet/minecraft/class_4019;field_30334:I
official cl
Lcfo;cl:I
-
OWNER
- Mappings:
Namespace Name Mixin selector named OWNER
Lnet/minecraft/entity/passive/FoxEntity;OWNER:Lnet/minecraft/entity/data/TrackedData;
intermediary field_17951
Lnet/minecraft/class_4019;field_17951:Lnet/minecraft/class_2940;
official cm
Lcfo;cm:Lajw;
-
OTHER_TRUSTED
- Mappings:
Namespace Name Mixin selector named OTHER_TRUSTED
Lnet/minecraft/entity/passive/FoxEntity;OTHER_TRUSTED:Lnet/minecraft/entity/data/TrackedData;
intermediary field_17952
Lnet/minecraft/class_4019;field_17952:Lnet/minecraft/class_2940;
official cn
Lcfo;cn:Lajw;
-
PICKABLE_DROP_FILTER
- Mappings:
Namespace Name Mixin selector named PICKABLE_DROP_FILTER
Lnet/minecraft/entity/passive/FoxEntity;PICKABLE_DROP_FILTER:Ljava/util/function/Predicate;
intermediary field_17953
Lnet/minecraft/class_4019;field_17953:Ljava/util/function/Predicate;
official co
Lcfo;co:Ljava/util/function/Predicate;
-
JUST_ATTACKED_SOMETHING_FILTER
- Mappings:
Namespace Name Mixin selector named JUST_ATTACKED_SOMETHING_FILTER
Lnet/minecraft/entity/passive/FoxEntity;JUST_ATTACKED_SOMETHING_FILTER:Ljava/util/function/Predicate;
intermediary field_17954
Lnet/minecraft/class_4019;field_17954:Ljava/util/function/Predicate;
official cp
Lcfo;cp:Ljava/util/function/Predicate;
-
CHICKEN_AND_RABBIT_FILTER
- Mappings:
Namespace Name Mixin selector named CHICKEN_AND_RABBIT_FILTER
Lnet/minecraft/entity/passive/FoxEntity;CHICKEN_AND_RABBIT_FILTER:Ljava/util/function/Predicate;
intermediary field_17955
Lnet/minecraft/class_4019;field_17955:Ljava/util/function/Predicate;
official cq
Lcfo;cq:Ljava/util/function/Predicate;
-
NOTICEABLE_PLAYER_FILTER
- Mappings:
Namespace Name Mixin selector named NOTICEABLE_PLAYER_FILTER
Lnet/minecraft/entity/passive/FoxEntity;NOTICEABLE_PLAYER_FILTER:Ljava/util/function/Predicate;
intermediary field_17956
Lnet/minecraft/class_4019;field_17956:Ljava/util/function/Predicate;
official cr
Lcfo;cr:Ljava/util/function/Predicate;
-
EATING_DURATION
private static final int EATING_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_DURATION
Lnet/minecraft/entity/passive/FoxEntity;EATING_DURATION:I
intermediary field_30335
Lnet/minecraft/class_4019;field_30335:I
official cs
Lcfo;cs:I
-
BABY_BASE_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named BABY_BASE_DIMENSIONS
Lnet/minecraft/entity/passive/FoxEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
intermediary field_47772
Lnet/minecraft/class_4019;field_47772:Lnet/minecraft/class_4048;
official ct
Lcfo;ct:Lbsu;
-
followChickenAndRabbitGoal
- Mappings:
Namespace Name Mixin selector named followChickenAndRabbitGoal
Lnet/minecraft/entity/passive/FoxEntity;followChickenAndRabbitGoal:Lnet/minecraft/entity/ai/goal/Goal;
intermediary field_17957
Lnet/minecraft/class_4019;field_17957:Lnet/minecraft/class_1352;
official cu
Lcfo;cu:Lcam;
-
followBabyTurtleGoal
- Mappings:
Namespace Name Mixin selector named followBabyTurtleGoal
Lnet/minecraft/entity/passive/FoxEntity;followBabyTurtleGoal:Lnet/minecraft/entity/ai/goal/Goal;
intermediary field_17958
Lnet/minecraft/class_4019;field_17958:Lnet/minecraft/class_1352;
official cv
Lcfo;cv:Lcam;
-
followFishGoal
- Mappings:
Namespace Name Mixin selector named followFishGoal
Lnet/minecraft/entity/passive/FoxEntity;followFishGoal:Lnet/minecraft/entity/ai/goal/Goal;
intermediary field_17959
Lnet/minecraft/class_4019;field_17959:Lnet/minecraft/class_1352;
official cw
Lcfo;cw:Lcam;
-
headRollProgress
private float headRollProgress- Mappings:
Namespace Name Mixin selector named headRollProgress
Lnet/minecraft/entity/passive/FoxEntity;headRollProgress:F
intermediary field_17960
Lnet/minecraft/class_4019;field_17960:F
official cx
Lcfo;cx:F
-
lastHeadRollProgress
private float lastHeadRollProgress- Mappings:
Namespace Name Mixin selector named lastHeadRollProgress
Lnet/minecraft/entity/passive/FoxEntity;lastHeadRollProgress:F
intermediary field_17961
Lnet/minecraft/class_4019;field_17961:F
official cy
Lcfo;cy:F
-
extraRollingHeight
float extraRollingHeight- Mappings:
Namespace Name Mixin selector named extraRollingHeight
Lnet/minecraft/entity/passive/FoxEntity;extraRollingHeight:F
intermediary field_17962
Lnet/minecraft/class_4019;field_17962:F
official cz
Lcfo;cz:F
-
lastExtraRollingHeight
float lastExtraRollingHeight- Mappings:
Namespace Name Mixin selector named lastExtraRollingHeight
Lnet/minecraft/entity/passive/FoxEntity;lastExtraRollingHeight:F
intermediary field_17963
Lnet/minecraft/class_4019;field_17963:F
official cA
Lcfo;cA:F
-
eatingTime
private int eatingTime- Mappings:
Namespace Name Mixin selector named eatingTime
Lnet/minecraft/entity/passive/FoxEntity;eatingTime:I
intermediary field_17964
Lnet/minecraft/class_4019;field_17964:I
official cB
Lcfo;cB:I
-
-
Constructor Details
-
FoxEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
official <init>
Lbsr;<init>(Lbsx;Ldcw;)V
-
-
Method Details
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTracker
in 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 initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
official a
Lbsr;a(Laka$a;)V
-
initGoals
protected void initGoals() -
getEatSound
- Overrides:
getEatSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getEatSound
Lnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
intermediary method_18869
Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;
official d
Lbtn;d(Lcuq;)Lavo;
-
tickMovement
public void tickMovement()- Overrides:
tickMovement
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
official m_
Lbtn;m_()V
-
isImmobile
protected boolean isImmobile()- Overrides:
isImmobile
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named isImmobile
Lnet/minecraft/entity/LivingEntity;isImmobile()Z
intermediary method_6062
Lnet/minecraft/class_1309;method_6062()Z
official fc
Lbtn;fc()Z
-
canEat
- Mappings:
Namespace Name Mixin selector named canEat
Lnet/minecraft/entity/passive/FoxEntity;canEat(Lnet/minecraft/item/ItemStack;)Z
intermediary method_18430
Lnet/minecraft/class_4019;method_18430(Lnet/minecraft/class_1799;)Z
official n
Lcfo;n(Lcuq;)Z
-
initEquipment
- Overrides:
initEquipment
in classMobEntity
- Mappings:
Namespace Name Mixin selector named initEquipment
Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/LocalDifficulty;)V
intermediary method_5964
Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V
official a
Lbtp;a(Layw;Lbqp;)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:
handleStatus
in classAnimalEntity
- See Also:
- API Note:
- To send an entity status, use
World.sendEntityStatus(net.minecraft.entity.Entity, byte)
. - Mappings:
Namespace Name Mixin selector named handleStatus
Lnet/minecraft/entity/Entity;handleStatus(B)V
intermediary method_5711
Lnet/minecraft/class_1297;method_5711(B)V
official b
Lbsr;b(B)V
-
createFoxAttributes
- Mappings:
Namespace Name Mixin selector named createFoxAttributes
Lnet/minecraft/entity/passive/FoxEntity;createFoxAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
intermediary method_26885
Lnet/minecraft/class_4019;method_26885()Lnet/minecraft/class_5132$class_5133;
official s
Lcfo;s()Lbuv$a;
-
createChild
@Nullable public @Nullable FoxEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) - Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named createChild
Lnet/minecraft/entity/passive/FoxEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/FoxEntity;
intermediary method_18260
Lnet/minecraft/class_4019;method_18260(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4019;
official b
Lcfo;b(Laqu;Lbsl;)Lcfo;
-
canSpawn
public static boolean canSpawn(EntityType<FoxEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector named canSpawn
Lnet/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;)Z
intermediary method_39449
Lnet/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;)Z
official c
Lcfo;c(Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector 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/entity/EntityData;
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_1315;
official a
Lbtp;a(Lddl;Lbqp;Lbtr;Lbuh;)Lbuh;
-
addTypeSpecificGoals
private void addTypeSpecificGoals()- Mappings:
Namespace Name Mixin selector named addTypeSpecificGoals
Lnet/minecraft/entity/passive/FoxEntity;addTypeSpecificGoals()V
intermediary method_18280
Lnet/minecraft/class_4019;method_18280()V
official gu
Lcfo;gu()V
-
eat
- Overrides:
eat
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named eat
Lnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
intermediary method_6475
Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V
official a
Lcfe;a(Lcmx;Lbqq;Lcuq;)V
-
getBaseDimensions
- Overrides:
getBaseDimensions
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getBaseDimensions
Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
intermediary method_55694
Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
official e
Lbtn;e(Lbua;)Lbsu;
-
getVariant
- Specified by:
getVariant
in interfaceVariantHolder<FoxEntity.Type>
- Mappings:
Namespace Name Mixin selector named getVariant
Lnet/minecraft/entity/passive/FoxEntity;getVariant()Lnet/minecraft/entity/passive/FoxEntity$Type;
intermediary method_47845
Lnet/minecraft/class_4019;method_47845()Lnet/minecraft/class_4019$class_4039;
official t
Lcfo;t()Lcfo$v;
-
setVariant
- Specified by:
setVariant
in interfaceVariantHolder<FoxEntity.Type>
- Mappings:
Namespace Name Mixin selector named setVariant
Lnet/minecraft/entity/passive/FoxEntity;setVariant(Lnet/minecraft/entity/passive/FoxEntity$Type;)V
intermediary method_47844
Lnet/minecraft/class_4019;method_47844(Lnet/minecraft/class_4019$class_4039;)V
official a
Lcfo;a(Lcfo$v;)V
-
getTrustedUuids
- Mappings:
Namespace Name Mixin selector named getTrustedUuids
Lnet/minecraft/entity/passive/FoxEntity;getTrustedUuids()Ljava/util/List;
intermediary method_18281
Lnet/minecraft/class_4019;method_18281()Ljava/util/List;
official gv
Lcfo;gv()Ljava/util/List;
-
addTrustedUuid
- Mappings:
Namespace Name Mixin selector named addTrustedUuid
Lnet/minecraft/entity/passive/FoxEntity;addTrustedUuid(Ljava/util/UUID;)V
intermediary method_18266
Lnet/minecraft/class_4019;method_18266(Ljava/util/UUID;)V
official b
Lcfo;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:
writeCustomDataToNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
official b
Lbsr;b(Lub;)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.
nbt
might 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:
readCustomDataFromNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
official a
Lbsr;a(Lub;)V
-
isSitting
public boolean isSitting()- Mappings:
Namespace Name Mixin selector named isSitting
Lnet/minecraft/entity/passive/FoxEntity;isSitting()Z
intermediary method_18272
Lnet/minecraft/class_4019;method_18272()Z
official x
Lcfo;x()Z
-
setSitting
public void setSitting(boolean sitting) - Mappings:
Namespace Name Mixin selector named setSitting
Lnet/minecraft/entity/passive/FoxEntity;setSitting(Z)V
intermediary method_18294
Lnet/minecraft/class_4019;method_18294(Z)V
official x
Lcfo;x(Z)V
-
isWalking
public boolean isWalking()- Mappings:
Namespace Name Mixin selector named isWalking
Lnet/minecraft/entity/passive/FoxEntity;isWalking()Z
intermediary method_18273
Lnet/minecraft/class_4019;method_18273()Z
official gk
Lcfo;gk()Z
-
setWalking
void setWalking(boolean walking) - Mappings:
Namespace Name Mixin selector named setWalking
Lnet/minecraft/entity/passive/FoxEntity;setWalking(Z)V
intermediary method_18295
Lnet/minecraft/class_4019;method_18295(Z)V
official B
Lcfo;B(Z)V
-
isAggressive
boolean isAggressive()- Mappings:
Namespace Name Mixin selector named isAggressive
Lnet/minecraft/entity/passive/FoxEntity;isAggressive()Z
intermediary method_18282
Lnet/minecraft/class_4019;method_18282()Z
official gw
Lcfo;gw()Z
-
setAggressive
void setAggressive(boolean aggressive) - Mappings:
Namespace Name Mixin selector named setAggressive
Lnet/minecraft/entity/passive/FoxEntity;setAggressive(Z)V
intermediary method_18301
Lnet/minecraft/class_4019;method_18301(Z)V
official C
Lcfo;C(Z)V
-
isSleeping
public boolean isSleeping()- Overrides:
isSleeping
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named isSleeping
Lnet/minecraft/entity/LivingEntity;isSleeping()Z
intermediary method_6113
Lnet/minecraft/class_1309;method_6113()Z
official fH
Lbtn;fH()Z
-
setSleeping
void setSleeping(boolean sleeping) - Mappings:
Namespace Name Mixin selector named setSleeping
Lnet/minecraft/entity/passive/FoxEntity;setSleeping(Z)V
intermediary method_18302
Lnet/minecraft/class_4019;method_18302(Z)V
official D
Lcfo;D(Z)V
-
setFoxFlag
private void setFoxFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector named setFoxFlag
Lnet/minecraft/entity/passive/FoxEntity;setFoxFlag(IZ)V
intermediary method_18269
Lnet/minecraft/class_4019;method_18269(IZ)V
official d
Lcfo;d(IZ)V
-
getFoxFlag
private boolean getFoxFlag(int bitmask) - Mappings:
Namespace Name Mixin selector named getFoxFlag
Lnet/minecraft/entity/passive/FoxEntity;getFoxFlag(I)Z
intermediary method_18293
Lnet/minecraft/class_4019;method_18293(I)Z
official t
Lcfo;t(I)Z
-
canEquip
-
canPickupItem
- Overrides:
canPickupItem
in classMobEntity
- Mappings:
Namespace Name Mixin selector named canPickupItem
Lnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Z
intermediary method_5939
Lnet/minecraft/class_1308;method_5939(Lnet/minecraft/class_1799;)Z
official j
Lbtp;j(Lcuq;)Z
-
spit
- Mappings:
Namespace Name Mixin selector named spit
Lnet/minecraft/entity/passive/FoxEntity;spit(Lnet/minecraft/item/ItemStack;)V
intermediary method_18289
Lnet/minecraft/class_4019;method_18289(Lnet/minecraft/class_1799;)V
official p
Lcfo;p(Lcuq;)V
-
dropItem
- Mappings:
Namespace Name Mixin selector named dropItem
Lnet/minecraft/entity/passive/FoxEntity;dropItem(Lnet/minecraft/item/ItemStack;)V
intermediary method_18291
Lnet/minecraft/class_4019;method_18291(Lnet/minecraft/class_1799;)V
official q
Lcfo;q(Lcuq;)V
-
loot
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in 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 tick
Lnet/minecraft/entity/Entity;tick()V
intermediary method_5773
Lnet/minecraft/class_1297;method_5773()V
official l
Lbsr;l()V
-
isBreedingItem
- Specified by:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named isBreedingItem
Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
intermediary method_6481
Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
official o
Lcfe;o(Lcuq;)Z
-
onPlayerSpawnedChild
- Overrides:
onPlayerSpawnedChild
in classMobEntity
- Mappings:
Namespace Name Mixin selector named onPlayerSpawnedChild
Lnet/minecraft/entity/mob/MobEntity;onPlayerSpawnedChild(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/mob/MobEntity;)V
intermediary method_18249
Lnet/minecraft/class_1308;method_18249(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V
official a
Lbtp;a(Lcmx;Lbtp;)V
-
isChasing
public boolean isChasing()- Mappings:
Namespace Name Mixin selector named isChasing
Lnet/minecraft/entity/passive/FoxEntity;isChasing()Z
intermediary method_18274
Lnet/minecraft/class_4019;method_18274()Z
official gl
Lcfo;gl()Z
-
setChasing
public void setChasing(boolean chasing) - Mappings:
Namespace Name Mixin selector named setChasing
Lnet/minecraft/entity/passive/FoxEntity;setChasing(Z)V
intermediary method_18296
Lnet/minecraft/class_4019;method_18296(Z)V
official y
Lcfo;y(Z)V
-
isJumping
public boolean isJumping()- Mappings:
Namespace Name Mixin selector named isJumping
Lnet/minecraft/entity/passive/FoxEntity;isJumping()Z
intermediary method_35172
Lnet/minecraft/class_4019;method_35172()Z
official gm
Lcfo;gm()Z
-
isFullyCrouched
public boolean isFullyCrouched()- Mappings:
Namespace Name Mixin selector named isFullyCrouched
Lnet/minecraft/entity/passive/FoxEntity;isFullyCrouched()Z
intermediary method_18275
Lnet/minecraft/class_4019;method_18275()Z
official gn
Lcfo;gn()Z
-
setCrouching
public void setCrouching(boolean crouching) - Mappings:
Namespace Name Mixin selector named setCrouching
Lnet/minecraft/entity/passive/FoxEntity;setCrouching(Z)V
intermediary method_18297
Lnet/minecraft/class_4019;method_18297(Z)V
official z
Lcfo;z(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:
isInSneakingPose
in classEntity
- Returns:
- whether the entity is in a crouching pose
- Mappings:
Namespace Name Mixin selector named isInSneakingPose
Lnet/minecraft/entity/Entity;isInSneakingPose()Z
intermediary method_18276
Lnet/minecraft/class_1297;method_18276()Z
official cb
Lbsr;cb()Z
-
setRollingHead
public void setRollingHead(boolean rollingHead) - Mappings:
Namespace Name Mixin selector named setRollingHead
Lnet/minecraft/entity/passive/FoxEntity;setRollingHead(Z)V
intermediary method_18299
Lnet/minecraft/class_4019;method_18299(Z)V
official A
Lcfo;A(Z)V
-
isRollingHead
public boolean isRollingHead()- Mappings:
Namespace Name Mixin selector named isRollingHead
Lnet/minecraft/entity/passive/FoxEntity;isRollingHead()Z
intermediary method_18277
Lnet/minecraft/class_4019;method_18277()Z
official go
Lcfo;go()Z
-
getHeadRoll
public float getHeadRoll(float tickDelta) - Mappings:
Namespace Name Mixin selector named getHeadRoll
Lnet/minecraft/entity/passive/FoxEntity;getHeadRoll(F)F
intermediary method_18298
Lnet/minecraft/class_4019;method_18298(F)F
official H
Lcfo;H(F)F
-
getBodyRotationHeightOffset
public float getBodyRotationHeightOffset(float tickDelta) - Mappings:
Namespace Name Mixin selector named getBodyRotationHeightOffset
Lnet/minecraft/entity/passive/FoxEntity;getBodyRotationHeightOffset(F)F
intermediary method_18300
Lnet/minecraft/class_4019;method_18300(F)F
official I
Lcfo;I(F)F
-
setTarget
-
stopSleeping
void stopSleeping()- Mappings:
Namespace Name Mixin selector named stopSleeping
Lnet/minecraft/entity/passive/FoxEntity;stopSleeping()V
intermediary method_18283
Lnet/minecraft/class_4019;method_18283()V
official gx
Lcfo;gx()V
-
stopActions
void stopActions()- Mappings:
Namespace Name Mixin selector named stopActions
Lnet/minecraft/entity/passive/FoxEntity;stopActions()V
intermediary method_18284
Lnet/minecraft/class_4019;method_18284()V
official gy
Lcfo;gy()V
-
wantsToPickupItem
boolean wantsToPickupItem()- Mappings:
Namespace Name Mixin selector named wantsToPickupItem
Lnet/minecraft/entity/passive/FoxEntity;wantsToPickupItem()Z
intermediary method_18285
Lnet/minecraft/class_4019;method_18285()Z
official gz
Lcfo;gz()Z
-
playAmbientSound
public void playAmbientSound()- Overrides:
playAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector named playAmbientSound
Lnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
intermediary method_5966
Lnet/minecraft/class_1308;method_5966()V
official S
Lbtp;S()V
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector named getAmbientSound
Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_5994
Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
official v
Lbtp;v()Lavo;
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
official d
Lbtn;d(Lbrk;)Lavo;
-
getDeathSound
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
official n_
Lbtn;n_()Lavo;
-
canTrust
- Mappings:
Namespace Name Mixin selector named canTrust
Lnet/minecraft/entity/passive/FoxEntity;canTrust(Ljava/util/UUID;)Z
intermediary method_18428
Lnet/minecraft/class_4019;method_18428(Ljava/util/UUID;)Z
official c
Lcfo;c(Ljava/util/UUID;)Z
-
drop
- Overrides:
drop
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named drop
Lnet/minecraft/entity/LivingEntity;drop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;)V
intermediary method_16080
Lnet/minecraft/class_1309;method_16080(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)V
official a
Lbtn;a(Laqu;Lbrk;)V
-
canJumpChase
- Mappings:
Namespace Name Mixin selector named canJumpChase
Lnet/minecraft/entity/passive/FoxEntity;canJumpChase(Lnet/minecraft/entity/passive/FoxEntity;Lnet/minecraft/entity/LivingEntity;)Z
intermediary method_18257
Lnet/minecraft/class_4019;method_18257(Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Z
official a
Lcfo;a(Lcfo;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:
getLeashOffset
in classEntity
- Returns:
- the offset from the entity's position where the leash is attached to
- See Also:
- Mappings:
Namespace Name Mixin selector named getLeashOffset
Lnet/minecraft/entity/Entity;getLeashOffset()Lnet/minecraft/util/math/Vec3d;
intermediary method_29919
Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;
official cM
Lbsr;cM()Lexc;
-