Package net.minecraft.entity
Class PathAwareEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
net.minecraft.entity.mob.MobEntity
net.minecraft.entity.PathAwareEntity
- Direct Known Subclasses:
GolemEntity,HostileEntity,PassiveEntity,WaterCreatureEntity
- Mappings:
Namespace Name official rointermediary net/minecraft/class_877named net/minecraft/entity/PathAwareEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Entityprotected booleanprotected intprivate Pathprivate BlockPosprivate booleanstatic final UUIDstatic final AttributeModifierprivate Goalprivate floatFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, attackGoals, experiencePoints, field_3351, field_3353, goalsFields inherited from class net.minecraft.entity.LivingEntity
attackingPlayer, bodyTrackingIncrements, bodyYaw, dead, deathTime, defaultMaxHealth, despawnCounter, distanceTravelled, field_6745, field_6748, field_6749, field_6750, field_6752, field_6753, field_6771, field_6772, field_6776, field_6777, field_6778, field_6782, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, handSwingTicks, headYaw, hurtTime, jumping, knockbackVelocity, lastHandSwingProgress, maxHurtTime, playerHitTimer, prevBodyYaw, prevDistanceTravelled, prevHeadYaw, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, serverPitch, serverY, serverYaw, serverZ, serxerX, sidewaysSpeed, stepBobbingAmountFields inherited from class net.minecraft.entity.Entity
boundingBox, changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_3203, field_3214, field_3223, field_3232, fireResistance, height, heightOffset, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, lastNetherPortalAxis, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, updateNeeded, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSpawn()floatbooleanbooleanfloatmethod_2683(int int2, int int3, int int4) voidmethod_2684(Path path) protected voidmethod_2685(Entity entity, float float2) voidmethod_2686(Entity entity) protected booleanprotected voidprotected Entitybooleanmethod_6168(int int2, int int3, int int4) voidmethod_6169(int int2, int int3, int int4, int int5) voidprotected voidmethod_6175(float float2) booleanprotected voidprotected voidMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canAttackEntity, canBeControlledByRider, canBeLeashedBy, canImmediatelyDespawn, canPickUpLoot, checkDespawn, detachLeash, dropLoot, getAmbientSound, getArmorStacks, getDefaultDrop, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getMainSlot, getMinAmbientSoundDelay, getMotionHelper, getNavigation, getSafeFallDistance, getStackInHand, getTarget, getTranslationKey, getVisibilityCache, getXpToDrop, hasNoAi, initDataTracker, initializeAttributes, isLeashed, isPersistent, isTameable, lookAtEntity, method_2638, method_4470, method_4472, method_4473, method_4474, method_5388, method_5391, method_5392, method_5394, method_5397, method_6156, method_6162, method_6166, method_8374, mobTick, onEatingGrass, openInventory, playAmbientSound, playSpawnEffects, readCustomDataFromNbt, setAiDisabled, setArmorSlot, setCanPickUpLoot, setForwardSpeed, setMovementSpeed, setPersistent, setTarget, shouldDropHead, tick, tickMovement, turnHead, writeCustomDataToNbtMethods inherited from class net.minecraft.entity.LivingEntity
addStatusEffect, animateDamage, applyArmorDamage, applyDamage, applyEnchantmentsToDamage, canMoveVoluntarily, canSee, clearStatusEffects, collides, damage, damageArmor, destroy, dropXp, getAbsorption, getArmorProtectionValue, getAttacker, getAttacking, getAttributeContainer, getDamageTracker, getDeathSound, getEffectInstance, getEyeHeight, getFallSound, getGroup, getHandSwingProgress, getHeadRotation, getHealth, getHurtSound, getLastAttackTime, getLastHurtTimestamp, getMaxHealth, getMovementSpeed, getNextAirUnderwater, getOpponent, getRandom, getRotation, getScoreboardTeam, getSoundPitch, getSoundVolume, getStatusEffectInstances, getStuckArrows, handleStatus, hasStatusEffect, hasStatusEffect, heal, initializeAttribute, isAffectedBySmite, isAlive, isBaby, isClimbing, isInSameTeam, isInTeam, isPushable, isSleeping, jump, method_2488, method_2489, method_2490, method_2577, method_2582, method_2607, method_2610, method_2630, method_2634, method_2649, method_2658, method_2672, method_6105, method_6108, method_6109, method_6111, method_6117, method_6146, method_6149, method_6150, method_6152, method_8372, onKilled, pushAway, removeEffect, scheduleVelocityUpdate, sendPickup, setAbsorption, setAttacker, setHeadYaw, setHealth, setJumping, setSprinting, setStuckArrows, shouldAlwaysDropXp, shouldDropXp, swingHand, tickCramming, tickHandSwing, tickRiding, tickStatusEffects, travel, tryAttackMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, burn, canAvoidTraps, canClimb, canFly, checkBlockCollision, copyFrom, copyPosition, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropItem, enterNetherPortal, equals, extinguish, fromNbt, getAir, getBox, getBrightnessAtEyes, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getFlag, getHardCollisionBox, getHeightOffset, getLastNetherPortalAxis, getLightmapCoordinates, getMaxNetherPortalTime, getMountedHeightOffset, getParts, getSavedEntityId, getSplashSound, getSwimSound, getTargetingMargin, getUuid, handleAttack, hashCode, hasVehicle, increaseTransforms, isAttackable, isFireImmune, isInsideWall, isInvisible, isInvisibleTo, isOnFire, isPartOf, isSneaking, isSprinting, isSubmergedIn, isSwimming, isTouchingWater, method_2469, method_2475, method_2494, method_4444, method_4447, method_5379, method_6097, method_6344, method_8364, move, onKilledOther, onLightningStrike, onPlayerCollision, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAndAngles, remove, saveSelfToNbt, saveToNbt, setAir, setBounds, setEntityId, setFlag, setInLava, setInvisible, setOnFireFor, setOnFireFromLava, setRotation, setSneaking, setSwimming, setVelocityClient, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, squaredDistanceTo, squaredDistanceTo, startRiding, teleportToDimension, tickFire, toListNbt, toListNbt, toString, updateKilledAdvancementCriterion, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateVelocity, updateWaterState, writePlayerData
-
Field Details
-
FLEEING_SPEED_BONUS_ID
- Mappings:
Namespace Name Mixin selector official hLro;h:Ljava/util/UUID;intermediary field_6810Lnet/minecraft/class_877;field_6810:Ljava/util/UUID;named FLEEING_SPEED_BONUS_IDLnet/minecraft/entity/PathAwareEntity;FLEEING_SPEED_BONUS_ID:Ljava/util/UUID;
-
FLEEING_SPEED_MODIFIER
- Mappings:
Namespace Name Mixin selector official iLro;i:Lru;intermediary field_6811Lnet/minecraft/class_877;field_6811:Lnet/minecraft/class_1704;named FLEEING_SPEED_MODIFIERLnet/minecraft/entity/PathAwareEntity;FLEEING_SPEED_MODIFIER:Lnet/minecraft/entity/attribute/AttributeModifier;
-
field_3418
- Mappings:
Namespace Name Mixin selector official bpLro;bp:Lawq;intermediary field_3418Lnet/minecraft/class_877;field_3418:Lnet/minecraft/class_87;named field_3418Lnet/minecraft/entity/PathAwareEntity;field_3418:Lnet/minecraft/entity/ai/pathing/Path;
-
field_3415
- Mappings:
Namespace Name Mixin selector official jLro;j:Lqm;intermediary field_3415Lnet/minecraft/class_877;field_3415:Lnet/minecraft/class_864;named field_3415Lnet/minecraft/entity/PathAwareEntity;field_3415:Lnet/minecraft/entity/Entity;
-
field_3416
protected boolean field_3416- Mappings:
Namespace Name Mixin selector official bnLro;bn:Zintermediary field_3416Lnet/minecraft/class_877;field_3416:Znamed field_3416Lnet/minecraft/entity/PathAwareEntity;field_3416:Z
-
field_3417
protected int field_3417- Mappings:
Namespace Name Mixin selector official boLro;bo:Iintermediary field_3417Lnet/minecraft/class_877;field_3417:Inamed field_3417Lnet/minecraft/entity/PathAwareEntity;field_3417:I
-
field_6806
- Mappings:
Namespace Name Mixin selector official bqLro;bq:Lr;intermediary field_6806Lnet/minecraft/class_877;field_6806:Lnet/minecraft/class_851;named field_6806Lnet/minecraft/entity/PathAwareEntity;field_6806:Lnet/minecraft/util/math/BlockPos;
-
positionTargetRange
private float positionTargetRange- Mappings:
Namespace Name Mixin selector official brLro;br:Fintermediary field_6807Lnet/minecraft/class_877;field_6807:Fnamed positionTargetRangeLnet/minecraft/entity/PathAwareEntity;positionTargetRange:F
-
goal
- Mappings:
Namespace Name Mixin selector official bsLro;bs:Lst;intermediary field_6808Lnet/minecraft/class_877;field_6808:Lnet/minecraft/class_896;named goalLnet/minecraft/entity/PathAwareEntity;goal:Lnet/minecraft/entity/ai/goal/Goal;
-
field_6809
private boolean field_6809- Mappings:
Namespace Name Mixin selector official btLro;bt:Zintermediary field_6809Lnet/minecraft/class_877;field_6809:Znamed field_6809Lnet/minecraft/entity/PathAwareEntity;field_6809:Z
-
-
Constructor Details
-
PathAwareEntity
- Mappings:
Namespace Name Mixin selector official <init>Lqm;<init>(Lafm;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
-
Method Details
-
method_2687
protected boolean method_2687()- Mappings:
Namespace Name Mixin selector official bNLro;bN()Zintermediary method_2687Lnet/minecraft/class_877;method_2687()Znamed method_2687Lnet/minecraft/entity/PathAwareEntity;method_2687()Z
-
tickNewAi
protected void tickNewAi() -
method_2688
protected void method_2688()- Mappings:
Namespace Name Mixin selector official bOLro;bO()Vintermediary method_2688Lnet/minecraft/class_877;method_2688()Vnamed method_2688Lnet/minecraft/entity/PathAwareEntity;method_2688()V
-
method_2685
- Mappings:
Namespace Name Mixin selector official aLro;a(Lqm;F)Vintermediary method_2685Lnet/minecraft/class_877;method_2685(Lnet/minecraft/class_864;F)Vnamed method_2685Lnet/minecraft/entity/PathAwareEntity;method_2685(Lnet/minecraft/entity/Entity;F)V
-
method_2683
public float method_2683(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLro;a(III)Fintermediary method_2683Lnet/minecraft/class_877;method_2683(III)Fnamed method_2683Lnet/minecraft/entity/PathAwareEntity;method_2683(III)F
-
method_2689
- Mappings:
Namespace Name Mixin selector official bPLro;bP()Lqm;intermediary method_2689Lnet/minecraft/class_877;method_2689()Lnet/minecraft/class_864;named method_2689Lnet/minecraft/entity/PathAwareEntity;method_2689()Lnet/minecraft/entity/Entity;
-
canSpawn
public boolean canSpawn() -
shouldContinue
public boolean shouldContinue()- Mappings:
Namespace Name Mixin selector official bQLro;bQ()Zintermediary method_2690Lnet/minecraft/class_877;method_2690()Znamed shouldContinueLnet/minecraft/entity/PathAwareEntity;shouldContinue()Z
-
method_2684
- Mappings:
Namespace Name Mixin selector official aLro;a(Lawq;)Vintermediary method_2684Lnet/minecraft/class_877;method_2684(Lnet/minecraft/class_87;)Vnamed method_2684Lnet/minecraft/entity/PathAwareEntity;method_2684(Lnet/minecraft/entity/ai/pathing/Path;)V
-
method_2691
- Mappings:
Namespace Name Mixin selector official bRLro;bR()Lqm;intermediary method_2691Lnet/minecraft/class_877;method_2691()Lnet/minecraft/class_864;named method_2691Lnet/minecraft/entity/PathAwareEntity;method_2691()Lnet/minecraft/entity/Entity;
-
method_2686
- Mappings:
Namespace Name Mixin selector official bLro;b(Lqm;)Vintermediary method_2686Lnet/minecraft/class_877;method_2686(Lnet/minecraft/class_864;)Vnamed method_2686Lnet/minecraft/entity/PathAwareEntity;method_2686(Lnet/minecraft/entity/Entity;)V
-
isInWalkTargetRange
public boolean isInWalkTargetRange()- Mappings:
Namespace Name Mixin selector official bSLro;bS()Zintermediary method_6170Lnet/minecraft/class_877;method_6170()Znamed isInWalkTargetRangeLnet/minecraft/entity/PathAwareEntity;isInWalkTargetRange()Z
-
method_6168
public boolean method_6168(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official bLro;b(III)Zintermediary method_6168Lnet/minecraft/class_877;method_6168(III)Znamed method_6168Lnet/minecraft/entity/PathAwareEntity;method_6168(III)Z
-
method_6169
public void method_6169(int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official aLro;a(IIII)Vintermediary method_6169Lnet/minecraft/class_877;method_6169(IIII)Vnamed method_6169Lnet/minecraft/entity/PathAwareEntity;method_6169(IIII)V
-
method_6171
- Mappings:
Namespace Name Mixin selector official bTLro;bT()Lr;intermediary method_6171Lnet/minecraft/class_877;method_6171()Lnet/minecraft/class_851;named method_6171Lnet/minecraft/entity/PathAwareEntity;method_6171()Lnet/minecraft/util/math/BlockPos;
-
getPositionTargetRange
public float getPositionTargetRange()- Mappings:
Namespace Name Mixin selector official bULro;bU()Fintermediary method_6172Lnet/minecraft/class_877;method_6172()Fnamed getPositionTargetRangeLnet/minecraft/entity/PathAwareEntity;getPositionTargetRange()F
-
method_6173
public void method_6173()- Mappings:
Namespace Name Mixin selector official bVLro;bV()Vintermediary method_6173Lnet/minecraft/class_877;method_6173()Vnamed method_6173Lnet/minecraft/entity/PathAwareEntity;method_6173()V
-
hasPositionTarget
public boolean hasPositionTarget()- Mappings:
Namespace Name Mixin selector official bWLro;bW()Zintermediary method_6174Lnet/minecraft/class_877;method_6174()Znamed hasPositionTargetLnet/minecraft/entity/PathAwareEntity;hasPositionTarget()Z
-
updateLeash
protected void updateLeash()- Overrides:
updateLeashin classMobEntity- Mappings:
Namespace Name Mixin selector official bJLrh;bJ()Vintermediary method_6159Lnet/minecraft/class_871;method_6159()Vnamed updateLeashLnet/minecraft/entity/mob/MobEntity;updateLeash()V
-
method_6175
protected void method_6175(float float2) - Mappings:
Namespace Name Mixin selector official oLro;o(F)Vintermediary method_6175Lnet/minecraft/class_877;method_6175(F)Vnamed method_6175Lnet/minecraft/entity/PathAwareEntity;method_6175(F)V
-