Class AxolotlEntity
- All Implemented Interfaces:
AngledModelEntity,Attackable,Bucketable,Targeter,VariantHolder<AxolotlEntity.Variant>,CommandOutput,Nameable,EntityLike
| Relation | Class |
|---|---|
| Brain | AxolotlBrain |
| EntityData | AxolotlEntity.AxolotlData |
| Look Control | AxolotlEntity.AxolotlLookControl |
| Model | AxolotlEntityModel |
| Move Control | AxolotlEntity.AxolotlMoveControl |
| Renderer | AxolotlEntityRenderer |
| Variants | AxolotlEntity.Variant |
- Mappings:
Namespace Name intermediary net/minecraft/class_5762official bsqnamed net/minecraft/entity/passive/AxolotlEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate classprivate static classstatic enumNested 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 TypeFieldDescriptionstatic final intprivate static final intstatic final doubleprivate static final TrackedData<Boolean>private static final intprivate static final intprivate static final intprotected static final ImmutableList<? extends MemoryModuleType<?>>static final intprivate static final TrackedData<Boolean>protected static final ImmutableList<? extends SensorType<? extends Sensor<? super AxolotlEntity>>>private static final TrackedData<Integer>static final StringFields 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, 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, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappreciatePlayer(AxolotlEntity axolotl, LivingEntity entity) voidbaseTick()voidbuffPlayer(PlayerEntity player) booleancanBeLeashedBy(PlayerEntity player) booleanbooleancanImmediatelyDespawn(double distanceSquared) booleanstatic booleancanSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, Random random) booleanbooleanvoidvoidcopyDataToStack(ItemStack stack) protected Brain.Profile<AxolotlEntity>createChild(ServerWorld world, PassiveEntity entity) protected EntityNavigationcreateNavigation(World world) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected Brain<?>deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) protected voideat(PlayerEntity player, Hand hand, ItemStack stack) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected @Nullable SoundEventgetBrain()protected @Nullable SoundEventgetGroup()protected SoundEventgetHurtSound(DamageSource source) intReturns the maximum amount of air the entity can hold, in ticks.intReturns the maximum degrees which the head yaw can differ from the body yaw.intReturns the maximum degrees which the pitch can change when looking.floatgetPathfindingFavor(BlockPos pos, WorldView world) protected SoundEventprotected SoundEventvoidprotected voidInitializes data tracker.initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) booleanbooleanbooleanReturns whether the entity is pushed by fluids.protected voidmobTick()voidvoidReads custom data fromnbt.protected voidvoidsetFromBucket(boolean fromBucket) voidsetPlayingDead(boolean playingDead) voidsetVariant(AxolotlEntity.Variant variant) private static booleanshouldBabyBeDifferent(Random random) doublesquaredAttackRange(LivingEntity target) protected voidtickAir(int air) voidAllows you to do certain speed and velocity calculations.booleanvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, breed, canBreedWith, canEat, getHeightOffset, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getXpToDrop, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicks, tickMovementMethods 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, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, canEquip, canGather, canMobSpawn, canMoveVoluntarily, canPickupItem, canPickUpLoot, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getMainArm, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, initGoals, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, method_51851, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, swimUpward, tick, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canFreeze, canHaveStatusEffect, canHit, canSee, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createLivingAttributes, damageArmor, damageHelmet, damageShield, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, method_51848, method_51849, method_51850, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, 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, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
PLAY_DEAD_TICKS
public static final int PLAY_DEAD_TICKS- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30388Lnet/minecraft/class_5762;field_30388:Iofficial bTLbsq;bT:Inamed PLAY_DEAD_TICKSLnet/minecraft/entity/passive/AxolotlEntity;PLAY_DEAD_TICKS:I
-
SENSORS
protected static final ImmutableList<? extends SensorType<? extends Sensor<? super AxolotlEntity>>> SENSORS- Mappings:
Namespace Name Mixin selector intermediary field_28333Lnet/minecraft/class_5762;field_28333:Lcom/google/common/collect/ImmutableList;official bULbsq;bU:Lcom/google/common/collect/ImmutableList;named SENSORSLnet/minecraft/entity/passive/AxolotlEntity;SENSORS:Lcom/google/common/collect/ImmutableList;
-
MEMORY_MODULES
- Mappings:
Namespace Name Mixin selector intermediary field_28334Lnet/minecraft/class_5762;field_28334:Lcom/google/common/collect/ImmutableList;official bWLbsq;bW:Lcom/google/common/collect/ImmutableList;named MEMORY_MODULESLnet/minecraft/entity/passive/AxolotlEntity;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
-
VARIANT
- Mappings:
Namespace Name Mixin selector intermediary field_28335Lnet/minecraft/class_5762;field_28335:Lnet/minecraft/class_2940;official caLbsq;ca:Laby;named VARIANTLnet/minecraft/entity/passive/AxolotlEntity;VARIANT:Lnet/minecraft/entity/data/TrackedData;
-
PLAYING_DEAD
- Mappings:
Namespace Name Mixin selector intermediary field_28336Lnet/minecraft/class_5762;field_28336:Lnet/minecraft/class_2940;official cbLbsq;cb:Laby;named PLAYING_DEADLnet/minecraft/entity/passive/AxolotlEntity;PLAYING_DEAD:Lnet/minecraft/entity/data/TrackedData;
-
FROM_BUCKET
- Mappings:
Namespace Name Mixin selector intermediary field_28337Lnet/minecraft/class_5762;field_28337:Lnet/minecraft/class_2940;official ccLbsq;cc:Laby;named FROM_BUCKETLnet/minecraft/entity/passive/AxolotlEntity;FROM_BUCKET:Lnet/minecraft/entity/data/TrackedData;
-
BUFF_RANGE
public static final double BUFF_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30389Lnet/minecraft/class_5762;field_30389:Dofficial bXLbsq;bX:Dnamed BUFF_RANGELnet/minecraft/entity/passive/AxolotlEntity;BUFF_RANGE:D
-
BLUE_BABY_CHANCE
public static final int BLUE_BABY_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30390Lnet/minecraft/class_5762;field_30390:Iofficial bYLbsq;bY:Inamed BLUE_BABY_CHANCELnet/minecraft/entity/passive/AxolotlEntity;BLUE_BABY_CHANCE:I
-
MAX_AIR
private static final int MAX_AIR- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30392Lnet/minecraft/class_5762;field_30392:Iofficial cdLbsq;cd:Inamed MAX_AIRLnet/minecraft/entity/passive/AxolotlEntity;MAX_AIR:I
-
VARIANT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30391Lnet/minecraft/class_5762;field_30391:Ljava/lang/String;official bZLbsq;bZ:Ljava/lang/String;named VARIANT_KEYLnet/minecraft/entity/passive/AxolotlEntity;VARIANT_KEY:Ljava/lang/String;
-
HYDRATION_BY_POTION
private static final int HYDRATION_BY_POTION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_33485Lnet/minecraft/class_5762;field_33485:Iofficial ceLbsq;ce:Inamed HYDRATION_BY_POTIONLnet/minecraft/entity/passive/AxolotlEntity;HYDRATION_BY_POTION:I
-
MAX_REGENERATION_BUFF_DURATION
private static final int MAX_REGENERATION_BUFF_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_34005Lnet/minecraft/class_5762;field_34005:Iofficial cfLbsq;cf:Inamed MAX_REGENERATION_BUFF_DURATIONLnet/minecraft/entity/passive/AxolotlEntity;MAX_REGENERATION_BUFF_DURATION:I
-
BUFF_DURATION
private static final int BUFF_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30393Lnet/minecraft/class_5762;field_30393:Iofficial chLbsq;ch:Inamed BUFF_DURATIONLnet/minecraft/entity/passive/AxolotlEntity;BUFF_DURATION:I
-
modelAngles
- Mappings:
Namespace Name Mixin selector intermediary field_33764Lnet/minecraft/class_5762;field_33764:Ljava/util/Map;official cgLbsq;cg:Ljava/util/Map;named modelAnglesLnet/minecraft/entity/passive/AxolotlEntity;modelAngles:Ljava/util/Map;
-
-
Constructor Details
-
AxolotlEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbfh;<init>(Lbfl;Lcmk;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
getModelAngles
- Specified by:
getModelAnglesin interfaceAngledModelEntity- Mappings:
Namespace Name Mixin selector intermediary method_36976Lnet/minecraft/class_6375;method_36976()Ljava/util/Map;official aLbfv;a()Ljava/util/Map;named getModelAnglesLnet/minecraft/entity/AngledModelEntity;getModelAngles()Ljava/util/Map;
-
getPathfindingFavor
- Overrides:
getPathfindingFavorin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_6144Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)Fofficial aLbgg;a(Lgu;Lcmn;)Fnamed getPathfindingFavorLnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Overrides:
initDataTrackerin classPassiveEntity- Mappings:
Namespace Name Mixin selector intermediary method_5693Lnet/minecraft/class_1297;method_5693()Vofficial a_Lbfh;a_()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Overrides:
writeCustomDataToNbtin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbfh;b(Lqr;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbtin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbfh;a(Lqr;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
playAmbientSound
public void playAmbientSound()- Overrides:
playAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_5966Lnet/minecraft/class_1308;method_5966()Vofficial MLbfz;M()Vnamed playAmbientSoundLnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
-
initialize
public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
initializein classPassiveEntity- Mappings:
Namespace Name Mixin selector intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;official aLbfz;a(Lcmz;Lbdu;Lbgb;Lbgr;Lqr;)Lbgr;named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
-
baseTick
public void baseTick() -
tickAir
protected void tickAir(int air) - Mappings:
Namespace Name Mixin selector intermediary method_33230Lnet/minecraft/class_5762;method_33230(I)Vofficial tLbsq;t(I)Vnamed tickAirLnet/minecraft/entity/passive/AxolotlEntity;tickAir(I)V
-
hydrateFromPotion
public void hydrateFromPotion()- Mappings:
Namespace Name Mixin selector intermediary method_36282Lnet/minecraft/class_5762;method_36282()Vofficial pLbsq;p()Vnamed hydrateFromPotionLnet/minecraft/entity/passive/AxolotlEntity;hydrateFromPotion()V
-
getMaxAir
public int getMaxAir()Returns the maximum amount of air the entity can hold, in ticks.Most entities have the max air of 300 ticks, or 15 seconds.
DolphinEntityhas 4800 ticks or 4 minutes;AxolotlEntityhas 6000 ticks or 5 minutes. Note that this does not include enchantments. -
getVariant
- Specified by:
getVariantin interfaceVariantHolder<AxolotlEntity.Variant>- Mappings:
Namespace Name Mixin selector intermediary method_33225Lnet/minecraft/class_5762;method_33225()Lnet/minecraft/class_5762$class_5767;official fXLbsq;fX()Lbsq$d;named getVariantLnet/minecraft/entity/passive/AxolotlEntity;getVariant()Lnet/minecraft/entity/passive/AxolotlEntity$Variant;
-
setVariant
- Specified by:
setVariantin interfaceVariantHolder<AxolotlEntity.Variant>- Mappings:
Namespace Name Mixin selector intermediary method_33219Lnet/minecraft/class_5762;method_33219(Lnet/minecraft/class_5762$class_5767;)Vofficial aLbsq;a(Lbsq$d;)Vnamed setVariantLnet/minecraft/entity/passive/AxolotlEntity;setVariant(Lnet/minecraft/entity/passive/AxolotlEntity$Variant;)V
-
shouldBabyBeDifferent
- Mappings:
Namespace Name Mixin selector intermediary method_33221Lnet/minecraft/class_5762;method_33221(Lnet/minecraft/class_5819;)Zofficial aLbsq;a(Lapf;)Znamed shouldBabyBeDifferentLnet/minecraft/entity/passive/AxolotlEntity;shouldBabyBeDifferent(Lnet/minecraft/util/math/random/Random;)Z
-
canSpawn
-
canBreatheInWater
public boolean canBreatheInWater()- Overrides:
canBreatheInWaterin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6094Lnet/minecraft/class_1309;method_6094()Zofficial dNLbfx;dN()Znamed canBreatheInWaterLnet/minecraft/entity/LivingEntity;canBreatheInWater()Z
-
isPushedByFluids
public boolean isPushedByFluids()Returns whether the entity is pushed by fluids.- Overrides:
isPushedByFluidsin classEntity- Returns:
- whether the entity is pushed by fluids
- Mappings:
Namespace Name Mixin selector intermediary method_5675Lnet/minecraft/class_1297;method_5675()Zofficial cwLbfh;cw()Znamed isPushedByFluidsLnet/minecraft/entity/Entity;isPushedByFluids()Z
-
getGroup
- Overrides:
getGroupin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6046Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;official eNLbfx;eN()Lbgc;named getGroupLnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
-
setPlayingDead
public void setPlayingDead(boolean playingDead) - Mappings:
Namespace Name Mixin selector intermediary method_33231Lnet/minecraft/class_5762;method_33231(Z)Vofficial yLbsq;y(Z)Vnamed setPlayingDeadLnet/minecraft/entity/passive/AxolotlEntity;setPlayingDead(Z)V
-
isPlayingDead
public boolean isPlayingDead()- Mappings:
Namespace Name Mixin selector intermediary method_33226Lnet/minecraft/class_5762;method_33226()Zofficial gdLbsq;gd()Znamed isPlayingDeadLnet/minecraft/entity/passive/AxolotlEntity;isPlayingDead()Z
-
isFromBucket
public boolean isFromBucket()- Specified by:
isFromBucketin interfaceBucketable- Mappings:
Namespace Name Mixin selector intermediary method_6453Lnet/minecraft/class_5761;method_6453()Zofficial qLbrl;q()Znamed isFromBucketLnet/minecraft/entity/Bucketable;isFromBucket()Z
-
setFromBucket
public void setFromBucket(boolean fromBucket) - Specified by:
setFromBucketin interfaceBucketable- Mappings:
Namespace Name Mixin selector intermediary method_6454Lnet/minecraft/class_5761;method_6454(Z)Vofficial xLbrl;x(Z)Vnamed setFromBucketLnet/minecraft/entity/Bucketable;setFromBucket(Z)V
-
createChild
- Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector intermediary method_5613Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;official aLbfc;a(Laif;Lbfc;)Lbfc;named createChildLnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
-
squaredAttackRange
- Overrides:
squaredAttackRangein classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_33191Lnet/minecraft/class_1308;method_33191(Lnet/minecraft/class_1309;)Dofficial iLbfz;i(Lbfx;)Dnamed squaredAttackRangeLnet/minecraft/entity/mob/MobEntity;squaredAttackRange(Lnet/minecraft/entity/LivingEntity;)D
-
isBreedingItem
- Overrides:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial mLbrj;m(Lcfx;)Znamed isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
-
canBeLeashedBy
- Overrides:
canBeLeashedByin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_5931Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Zofficial aLbfz;a(Lbym;)Znamed canBeLeashedByLnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
mobTick
protected void mobTick()- Overrides:
mobTickin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_5958Lnet/minecraft/class_1308;method_5958()Vofficial VLbfz;V()Vnamed mobTickLnet/minecraft/entity/mob/MobEntity;mobTick()V
-
createAxolotlAttributes
- Mappings:
Namespace Name Mixin selector intermediary method_33227Lnet/minecraft/class_5762;method_33227()Lnet/minecraft/class_5132$class_5133;official geLbsq;ge()Lbhd$a;named createAxolotlAttributesLnet/minecraft/entity/passive/AxolotlEntity;createAxolotlAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
tryAttack
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classAnimalEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Zofficial aLbfh;a(Lbem;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
getActiveEyeHeight
- Overrides:
getActiveEyeHeightin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_18394Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)Fofficial bLbfx;b(Lbgj;Lbfi;)Fnamed getActiveEyeHeightLnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
getMaxLookPitchChange
public int getMaxLookPitchChange()Returns the maximum degrees which the pitch can change when looking.This is used by the look control.
It can return from
1for entities that can hardly raise their head, like axolotls or dolphins, or180for entities that can freely raise and lower their head, like guardians. The default return value is40.- Overrides:
getMaxLookPitchChangein classMobEntity- Returns:
- the maximum degrees which the pitch can change when looking
- Mappings:
Namespace Name Mixin selector intermediary method_5978Lnet/minecraft/class_1308;method_5978()Iofficial WLbfz;W()Inamed getMaxLookPitchChangeLnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()I
-
getMaxHeadRotation
public int getMaxHeadRotation()Returns the maximum degrees which the head yaw can differ from the body yaw.This is used by the body control.
It can return from
1for entities that can hardly rotate their head, like axolotls or dolphins, or180for entities that can freely rotate their head, like shulkers. The default return value is75.- Overrides:
getMaxHeadRotationin classMobEntity- Returns:
- the maximum degrees which the head yaw can differ from the body yaw
- Mappings:
Namespace Name Mixin selector intermediary method_5986Lnet/minecraft/class_1308;method_5986()Iofficial XLbfz;X()Inamed getMaxHeadRotationLnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
-
interactMob
- Overrides:
interactMobin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official bLbfz;b(Lbym;Lbdv;)Lbdw;named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
copyDataToStack
- Specified by:
copyDataToStackin interfaceBucketable- Mappings:
Namespace Name Mixin selector intermediary method_6455Lnet/minecraft/class_5761;method_6455(Lnet/minecraft/class_1799;)Vofficial lLbrl;l(Lcfx;)Vnamed copyDataToStackLnet/minecraft/entity/Bucketable;copyDataToStack(Lnet/minecraft/item/ItemStack;)V
-
copyDataFromNbt
- Specified by:
copyDataFromNbtin interfaceBucketable- Mappings:
Namespace Name Mixin selector intermediary method_35170Lnet/minecraft/class_5761;method_35170(Lnet/minecraft/class_2487;)Vofficial cLbrl;c(Lqr;)Vnamed copyDataFromNbtLnet/minecraft/entity/Bucketable;copyDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getBucketItem
- Specified by:
getBucketItemin interfaceBucketable- Mappings:
Namespace Name Mixin selector intermediary method_6452Lnet/minecraft/class_5761;method_6452()Lnet/minecraft/class_1799;official bLbrl;b()Lcfx;named getBucketItemLnet/minecraft/entity/Bucketable;getBucketItem()Lnet/minecraft/item/ItemStack;
-
getBucketFillSound
- Specified by:
getBucketFillSoundin interfaceBucketable- Mappings:
Namespace Name Mixin selector intermediary method_35171Lnet/minecraft/class_5761;method_35171()Lnet/minecraft/class_3414;official tLbrl;t()Lamg;named getBucketFillSoundLnet/minecraft/entity/Bucketable;getBucketFillSound()Lnet/minecraft/sound/SoundEvent;
-
canTakeDamage
public boolean canTakeDamage()- Overrides:
canTakeDamagein classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_33190Lnet/minecraft/class_1309;method_33190()Zofficial ekLbfx;ek()Znamed canTakeDamageLnet/minecraft/entity/LivingEntity;canTakeDamage()Z
-
appreciatePlayer
- Mappings:
Namespace Name Mixin selector intermediary method_35175Lnet/minecraft/class_5762;method_35175(Lnet/minecraft/class_5762;Lnet/minecraft/class_1309;)Vofficial aLbsq;a(Lbsq;Lbfx;)Vnamed appreciatePlayerLnet/minecraft/entity/passive/AxolotlEntity;appreciatePlayer(Lnet/minecraft/entity/passive/AxolotlEntity;Lnet/minecraft/entity/LivingEntity;)V
-
buffPlayer
- Mappings:
Namespace Name Mixin selector intermediary method_33223Lnet/minecraft/class_5762;method_33223(Lnet/minecraft/class_1657;)Vofficial fLbsq;f(Lbym;)Vnamed buffPlayerLnet/minecraft/entity/passive/AxolotlEntity;buffPlayer(Lnet/minecraft/entity/player/PlayerEntity;)V
-
cannotDespawn
public boolean cannotDespawn()- Overrides:
cannotDespawnin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_17326Lnet/minecraft/class_1308;method_17326()Zofficial RLbfz;R()Znamed cannotDespawnLnet/minecraft/entity/mob/MobEntity;cannotDespawn()Z
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official dLbfx;d(Lbem;)Lamg;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official g_Lbfx;g_()Lamg;named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official rLbfz;r()Lamg;named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
getSplashSound
- Overrides:
getSplashSoundin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5625Lnet/minecraft/class_1297;method_5625()Lnet/minecraft/class_3414;official aJLbfh;aJ()Lamg;named getSplashSoundLnet/minecraft/entity/Entity;getSplashSound()Lnet/minecraft/sound/SoundEvent;
-
getSwimSound
- Overrides:
getSwimSoundin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5737Lnet/minecraft/class_1297;method_5737()Lnet/minecraft/class_3414;official aILbfh;aI()Lamg;named getSwimSoundLnet/minecraft/entity/Entity;getSwimSound()Lnet/minecraft/sound/SoundEvent;
-
createBrainProfile
- Overrides:
createBrainProfilein classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_28306Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;official dLLbfx;dL()Lbgy$b;named createBrainProfileLnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
-
deserializeBrain
- Overrides:
deserializeBrainin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_18867Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;official aLbfx;a(Lcom/mojang/serialization/Dynamic;)Lbgy;named deserializeBrainLnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
-
getBrain
- Overrides:
getBrainin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_18868Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;official dKLbfx;dK()Lbgy;named getBrainLnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
-
sendAiDebugData
protected void sendAiDebugData()- Overrides:
sendAiDebugDatain classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_18409Lnet/minecraft/class_1308;method_18409()Vofficial ULbfz;U()Vnamed sendAiDebugDataLnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
-
travel
Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.See vanilla examples of custom horse vehicle and flying entities.
- Overrides:
travelin classLivingEntity- Parameters:
movementInput- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order- Mappings:
Namespace Name Mixin selector intermediary method_6091Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)Vofficial hLbfx;h(Leea;)Vnamed travelLnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
-
eat
- Overrides:
eatin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_6475Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Vofficial aLbrj;a(Lbym;Lbdv;Lcfx;)Vnamed eatLnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
-
canImmediatelyDespawn
public boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
canImmediatelyDespawnin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_5974Lnet/minecraft/class_1308;method_5974(D)Zofficial hLbfz;h(D)Znamed canImmediatelyDespawnLnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
-
canSpawn
public static boolean canSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector intermediary method_38987Lnet/minecraft/class_5762;method_38987(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Zofficial aLbsq;a(Lbfl;Lcmz;Lbgb;Lgu;Lapf;)Znamed canSpawnLnet/minecraft/entity/passive/AxolotlEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
-