历史 - net.minecraft.world.entity.monster.piglin.PiglinAi
1.21.11
名称
cyb
dbk
字段
构造函数
方法
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
ctj
cyb
字段
构造函数
方法
1.21.8
名称
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
cqy
ctj
字段
构造函数
方法
1.21.5
名称
cnn
cqy
字段
构造函数
方法
1.21.4
名称
com
cnn
字段
构造函数
方法
1.21.3
名称
clo
com
字段
构造函数
方法
boolean (Piglin): f, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
boolean (Piglin): e, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, m_34843_
void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, m_34932_
void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, m_34867_
void (Piglin): b, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_
void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, m_34952_
void (Piglin, ItemStack): c, putInInventory, method_24849, barterItem, m_34952_
List<ItemStack> (Piglin): g, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
List<ItemStack> (Piglin): f, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, m_34900_
boolean (Piglin): h, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
boolean (Piglin): g, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
Optional<? extends LivingEntity> (Piglin): i, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, m_34873_
InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, m_34846_
void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, m_34837_
Optional<SoundEvent> (Piglin): c, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_
Optional<SoundEvent> (Piglin): b, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_
boolean (Piglin): j, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
boolean (Piglin): h, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
List<AbstractPiglin> (Piglin): d, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
List<AbstractPiglin> (Piglin): c, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, m_34808_
void (Piglin): k, stopWalking, method_24781, stopWalking, m_35006_
void (Piglin): i, stopWalking, method_24781, stopWalking, m_35006_
Optional<LivingEntity> (Piglin): e, getAvoidTarget, method_29536, getAvoiding, m_34986_
Optional<LivingEntity> (Piglin): d, getAvoidTarget, method_29536, getAvoiding, m_34986_
void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, m_34929_
void (Piglin, LivingEntity): a, broadcastRetreat, method_24767, groupRunAwayFrom, m_34929_
void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, m_34949_
void (Piglin, LivingEntity): b, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, m_34949_
boolean (Piglin): l, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): j, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): m, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): k, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): n, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
boolean (Piglin): l, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, m_34967_
void (Piglin, LivingEntity): c, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, m_34967_
void (Piglin): o, eat, method_24787, setEatenRecently, m_35014_
void (Piglin): m, eat, method_24787, setEatenRecently, m_35014_
Vec3 (Piglin): p, getRandomNearbyPos, method_24788, findGround, m_35016_
Vec3 (Piglin): n, getRandomNearbyPos, method_24788, findGround, m_35016_
boolean (Piglin): q, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (Piglin): o, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (Piglin): r, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Piglin): p, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Piglin): s, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (Piglin): q, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (Piglin): t, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (Piglin): r, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (Piglin): u, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): s, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): v, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
boolean (Piglin): t, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, m_34826_
List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, m_34960_
List<AbstractPiglin> (AbstractPiglin): d, getAdultPiglins, method_26350, getNearbyPiglins, m_34960_
void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, m_34895_
void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, m_34824_
void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, m_34924_
void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, m_34944_
void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, m_34962_
Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, m_34975_
Optional<LivingEntity> (AbstractPiglin): e, getAngerTarget, method_24782, getAngryAt, m_34975_
Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, m_34893_
Optional<Player> (AbstractPiglin): a, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, m_34893_
void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, m_34922_
void (AbstractPiglin): b, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, m_34922_
boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, m_34942_
boolean (AbstractPiglin): c, isIdle, method_24766, hasIdleActivity, m_34942_
void (ServerLevel, Piglin, ItemEntity): a, pickUpItem, method_24726, loot, m_34843_
void (ServerLevel, Piglin, ItemStack): a, holdInOffhand, method_30089, swapItemWithOffHand, m_34932_
void (ServerLevel, Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, m_34867_
void (ServerLevel, Piglin): a, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_
boolean (ServerLevel, Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, m_34900_
Optional<? extends LivingEntity> (ServerLevel, Piglin): b, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
void (ServerLevel, Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, m_34873_
InteractionResult (ServerLevel, Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, m_34846_
void (ServerLevel, Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, m_34837_
void (ServerLevel, AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, m_34826_
boolean (LivingEntity): a, isWearingSafeArmor, method_63665, isWearingPiglinSafeArmor, m_352975_
void (ServerLevel, AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, m_353874_
void (ServerLevel, AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, m_34895_
void (ServerLevel, AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, m_34924_
void (ServerLevel, AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, m_34944_
void (ServerLevel, AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, m_34962_
1.21.1
名称
字段
构造函数
方法
1.21
名称
clq
clo
字段
构造函数
方法
1.20.6
名称
cdz
clq
字段
构造函数
方法
1.20.4
名称
cal
cdz
字段
构造函数
方法
1.20.2
名称
bxf
cal
字段
构造函数
方法
1.20.1
名称
bxd
bxf
字段
int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, field_30574, f_149949_
int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, AVOID_TARGET_EXPIRY, f_149949_
int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, field_30575, f_149950_
int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, ADMIRING_DISABLED_EXPIRY, f_149950_
float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, field_30584, f_149959_
float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, CROSSBOW_ATTACK_FORWARD_MOVEMENT, f_149959_
float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, field_30560, f_149935_
float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, START_RIDING_SPEED, f_149935_
构造函数
方法
BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_257731_
BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeFleeFromZombifiedPiglinTask, m_257731_
1.19.4
名称
bvg
bxd
字段
构造函数
方法
1.19.3
名称
bst
bvg
字段
int: d, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_
int: e, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_
int: e, ANGER_DURATION, field_30568, field_30568, f_149943_
int: f, ANGER_DURATION, field_30568, field_30568, f_149943_
int: f, ADMIRE_DURATION, field_30569, field_30569, f_149944_
int: g, ADMIRE_DURATION, field_30569, field_30569, f_149944_
int: g, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_
int: h, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_
int: h, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_
int: i, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_
int: i, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_
int: j, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_
int: j, CELEBRATION_TIME, field_30573, field_30573, f_149948_
int: k, CELEBRATION_TIME, field_30573, field_30573, f_149948_
UniformInt: k, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_
UniformInt: d, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_
构造函数
方法
RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_
RunOne<LivingEntity> (): b, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_
RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_
RunOne<Piglin> (): c, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_
SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, m_34917_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, goToNemesisTask, m_34937_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_34955_
boolean (Piglin): g, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
boolean (Piglin): f, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
List<ItemStack> (Piglin): h, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
List<ItemStack> (Piglin): g, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
boolean (Piglin): i, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
boolean (Piglin): h, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
Optional<? extends LivingEntity> (Piglin): j, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
Optional<? extends LivingEntity> (Piglin): i, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
boolean (Piglin): k, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
boolean (Piglin): j, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
boolean (Piglin): d, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_
List<AbstractPiglin> (Piglin): l, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
List<AbstractPiglin> (Piglin): d, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
void (Piglin): m, stopWalking, method_24781, stopWalking, m_35006_
void (Piglin): k, stopWalking, method_24781, stopWalking, m_35006_
RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_34970_
void (Piglin): e, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_
Optional<LivingEntity> (Piglin): f, getAvoidTarget, method_29536, getAvoiding, m_34986_
Optional<LivingEntity> (Piglin): e, getAvoidTarget, method_29536, getAvoiding, m_34986_
boolean (Piglin): n, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): l, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): o, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): m, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): p, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
boolean (Piglin): n, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
void (Piglin): r, eat, method_24787, setEatenRecently, m_35014_
void (Piglin): o, eat, method_24787, setEatenRecently, m_35014_
Vec3 (Piglin): s, getRandomNearbyPos, method_24788, findGround, m_35016_
Vec3 (Piglin): p, getRandomNearbyPos, method_24788, findGround, m_35016_
boolean (Piglin): t, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (Piglin): q, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (Piglin): u, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Piglin): r, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Piglin): v, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (Piglin): s, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (Piglin): w, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (Piglin): t, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (Piglin): x, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): u, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): y, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
boolean (Piglin): v, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
boolean (Piglin): q, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_
com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> (): a, createLookBehaviors, method_47272, makeFollowTasks, m_257792_
BehaviorControl<PathfinderMob> (): d, avoidRepellent, method_24738, makeGoToSoulFireTask, m_257691_
BehaviorControl<Piglin> (): e, babyAvoidNemesis, method_30090, goToNemesisTask, m_257417_
BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_257731_
BehaviorControl<LivingEntity> (): g, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_257528_
1.19.2
名称
字段
构造函数
方法
1.19.1
名称
brw
bst
字段
构造函数
方法
1.19
名称
bng
brw
字段
构造函数
方法
void (Piglin): a, initMemories, method_24736, setHuntedRecently, m_34832_
void (Piglin): b, updateActivity, method_24722, tickActivities, m_34898_
void (Piglin): a, updateActivity, method_24722, tickActivities, m_34898_
boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
boolean (Piglin): g, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_
void (Piglin): b, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_
List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
List<ItemStack> (Piglin): h, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
boolean (Piglin): i, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
Optional<? extends LivingEntity> (Piglin): j, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_
Optional<SoundEvent> (Piglin): c, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_
boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
boolean (Piglin): k, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_
boolean (Piglin): d, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_
List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
List<AbstractPiglin> (Piglin): l, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
void (Piglin): n, stopWalking, method_24781, stopWalking, m_35006_
void (Piglin): m, stopWalking, method_24781, stopWalking, m_35006_
void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_
void (Piglin): e, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_
Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, getAvoiding, m_34986_
Optional<LivingEntity> (Piglin): f, getAvoidTarget, method_29536, getAvoiding, m_34986_
boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): n, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): o, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
boolean (Piglin): p, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
void (Piglin): s, eat, method_24787, setEatenRecently, m_35014_
void (Piglin): r, eat, method_24787, setEatenRecently, m_35014_
Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, m_35016_
Vec3 (Piglin): s, getRandomNearbyPos, method_24788, findGround, m_35016_
boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (Piglin): t, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Piglin): u, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (Piglin): v, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (Piglin): w, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): x, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
boolean (Piglin): y, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_
boolean (Piglin): q, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_
void (Piglin, RandomSource): a, initMemories, method_24736, setHuntedRecently, m_219205_
1.18.2
名称
bmo
bng
字段
构造函数
方法
1.18.1
名称
字段
构造函数
方法
1.18
名称
bjb
bmo
字段
构造函数
方法
boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, method_35197, m_149971_
boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_
1.17.1
名称
bja
bjb
字段
构造函数
方法
1.17
名称
bet
bja
net.minecraft.entity.monster.piglin.PiglinTasks
net.minecraft.src.C_1102_
net.minecraft.server.v1_16_R3.PiglinAI
net.minecraft.world.entity.monster.piglin.PiglinAI
字段
Item: a, BARTERING_ITEM, field_23826, BARTERING_ITEM, field_234444_a_
Item: c, BARTERING_ITEM, field_23826, BARTERING_ITEM, f_34794_
IntRange: b, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, field_234445_b_
IntRange: c, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, field_234446_c_
IntRange: d, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, field_234447_d_
IntRange: e, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, field_234448_e_
IntRange: f, AVOID_ZOMBIFIED_DURATION, field_25384, field_25384, field_234449_f_
IntRange: g, BABY_AVOID_NEMESIS_DURATION, field_25698, field_25698, field_241418_g_
Set<Item>: h, FOOD_ITEMS, field_22392, FOOD, field_234450_g_
int: a, REPELLENT_DETECTION_RANGE_HORIZONTAL, field_30565, field_30565, f_149940_
int: b, REPELLENT_DETECTION_RANGE_VERTICAL, field_30566, field_30566, f_149941_
int: d, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_
int: e, ANGER_DURATION, field_30568, field_30568, f_149943_
int: f, ADMIRE_DURATION, field_30569, field_30569, f_149944_
int: g, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_
int: h, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_
int: i, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_
int: j, CELEBRATION_TIME, field_30573, field_30573, f_149948_
UniformInt: k, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_
int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, field_30574, f_149949_
int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, field_30575, f_149950_
int: n, MAX_WALK_DISTANCE_TO_START_RIDING, field_30576, field_30576, f_149951_
UniformInt: o, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, f_34796_
UniformInt: p, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, f_34797_
UniformInt: q, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, f_34798_
int: r, MELEE_ATTACK_COOLDOWN, field_30577, field_30577, f_149952_
int: s, EAT_COOLDOWN, field_30578, field_30578, f_149953_
int: t, DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING, field_30579, field_30579, f_149954_
int: u, MAX_LOOK_DIST, field_30580, field_30580, f_149955_
int: v, MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM, field_30581, field_30581, f_149956_
int: w, INTERACTION_RANGE, field_30582, field_30582, f_149957_
int: x, MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW, field_30583, field_30583, f_149958_
float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, field_30584, f_149959_
int: z, DESIRED_DISTANCE_FROM_ZOMBIFIED, field_30585, field_30585, f_149960_
UniformInt: A, AVOID_ZOMBIFIED_DURATION, field_25384, GO_TO_ZOMBIFIED_MEMORY_DURATION, f_34799_
UniformInt: B, BABY_AVOID_NEMESIS_DURATION, field_25698, GO_TO_NEMESIS_MEMORY_DURATION, f_34800_
float: C, PROBABILITY_OF_CELEBRATION_DANCE, field_30557, field_30557, f_149932_
float: D, SPEED_MULTIPLIER_WHEN_AVOIDING, field_30558, field_30558, f_149933_
float: E, SPEED_MULTIPLIER_WHEN_RETREATING, field_30559, field_30559, f_149934_
float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, field_30560, f_149935_
float: G, SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM, field_30561, field_30561, f_149936_
float: H, SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION, field_30562, field_30562, f_149937_
float: I, SPEED_MULTIPLIER_WHEN_DANCING, field_30563, field_30563, f_149938_
float: J, SPEED_MULTIPLIER_WHEN_IDLING, field_30564, field_30564, f_149939_
构造函数
()
方法
Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, func_234469_a_
Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, m_34840_
void (Piglin): a, initMemories, method_24736, setHuntedRecently, func_234466_a_
void (Piglin): a, initMemories, method_24736, setHuntedRecently, m_34832_
void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, func_234464_a_
void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, m_34820_
void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, func_234485_b_
void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, m_34891_
void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, func_234488_b_
void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, m_34903_
void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, func_234495_c_
void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, m_34920_
void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, func_234502_d_
void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, m_34940_
void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, func_234507_e_
void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, m_34958_
void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, func_234511_f_
void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, m_34973_
RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, func_234458_a_
RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_
RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, func_234481_b_
RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_
SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, func_234493_c_
SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, m_34917_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, method_30090, func_241428_d_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, goToNemesisTask, m_34937_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, func_234500_d_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_34955_
void (Piglin): b, updateActivity, method_24722, tickActivities, func_234486_b_
void (Piglin): b, updateActivity, method_24722, tickActivities, m_34898_
boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_
boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_
void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, func_234470_a_
void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, m_34843_
void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, func_241427_c_
void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, m_34932_
ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, func_234465_a_
ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, m_34822_
void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, func_234477_a_
void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, m_34867_
void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, func_234496_c_
void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_
void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, func_234498_c_
void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, m_34952_
void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, func_234475_a_
void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, m_34860_
void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, func_234490_b_
void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, m_34912_
void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, func_234472_a_
void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, m_34850_
void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, func_234476_a_
void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, m_34863_
List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_
List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, m_34996_
boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, method_29276, func_234461_a_
boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, isHuntingTarget, m_34810_
boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, func_234474_a_
boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, m_34857_
boolean (Item): a, isLovedItem, method_24735, isGoldenItem, func_234480_a_
boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, func_234467_a_
boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, m_34834_
boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_
boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, m_34900_
boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_
boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_
Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_
Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_
void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, func_234478_a_
void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, m_34873_
InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, func_234471_a_
InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, m_34846_
boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, func_234489_b_
boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, m_34909_
void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, func_234468_a_
void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, m_34837_
Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, func_241429_d_
Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_
SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, func_241422_a_
SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, m_34854_
boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_
boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_
boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, func_234508_e_
boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_
List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_
List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_
boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, func_234460_a_
boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, m_34808_
void (Piglin): n, stopWalking, method_24781, stopWalking, func_234531_r_
void (Piglin): n, stopWalking, method_24781, stopWalking, m_35006_
RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, func_234505_e_
RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_34970_
void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_
void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_
Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, method_29536, func_234515_g_
Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, getAvoiding, m_34986_
void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_
void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, m_34929_
void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_
void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, m_34949_
boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_
boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_
boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_
boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_
boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_
boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_
void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_
void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, m_34967_
void (Piglin): s, eat, method_24787, setEatenRecently, func_234536_x_
void (Piglin): s, eat, method_24787, setEatenRecently, m_35014_
Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, func_234537_y_
Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, m_35016_
boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_
boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, m_35018_
boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, func_234494_c_
boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, m_34918_
void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, func_234501_d_
void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, m_34938_
boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_
boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, m_35020_
boolean (Item): b, isBarterCurrency, method_24746, acceptsForBarter, func_234492_b_
boolean (Item): c, isFood, method_24752, isFood, func_234499_c_
boolean (LivingEntity): e, isAttackAllowed, method_24757, shouldAttack, func_234506_e_
boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_
boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_
boolean (LivingEntity): f, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, func_234510_f_
boolean (LivingEntity): e, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, m_34971_
boolean (LivingEntity): g, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, func_234514_g_
boolean (LivingEntity): f, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, m_34982_
boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, func_234482_b_
boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, m_34883_
boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_
boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_
boolean (LivingEntity): h, wasHurtRecently, method_24769, hasBeenHurt, func_234517_h_
boolean (LivingEntity): g, wasHurtRecently, method_24769, hasBeenHurt, m_34988_
boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_
boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_
boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_
boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_
boolean (EntityType): a, isZombified, method_29534, isZombified, func_234459_a_
boolean (EntityType<?>): a, isZombified, method_29534, isZombified, m_34806_
void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, func_234509_e_
void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, m_34826_
List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_
List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, m_34960_
void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_
void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, m_34895_
void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_
void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, m_34824_
void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_
void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, m_34924_
void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_
void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, m_34944_
void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_
void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, m_34962_
Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, func_234532_s_
Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, m_34975_
Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_
Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, m_34893_
void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_
void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, m_34922_
boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, func_234520_i_
boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, m_34942_
boolean (ItemStack): a, isLovedItem, method_24735, isGoldenItem, m_149965_
boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, method_35197, m_149971_
boolean (ItemStack): b, isBarterCurrency, method_24746, acceptsForBarter, m_149967_
boolean (ItemStack): c, isFood, method_24752, isFood, m_149969_
1.16.5
名称
字段
构造函数
方法
Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, method_30091, func_241429_d_
Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, func_241429_d_
SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, method_30087, func_241422_a_
SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, func_241422_a_
1.16.4
名称
beq
bet
net.minecraft.server.v1_16_R2.PiglinAI
net.minecraft.server.v1_16_R3.PiglinAI
字段
构造函数
方法
1.16.3
名称
字段
构造函数
方法
1.16.2
名称
bdd
beq
net.minecraft.server.v1_16_R1.PiglinAI
net.minecraft.server.v1_16_R2.PiglinAI
字段
构造函数
方法
boolean (Piglin): l, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_
boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_
List<ItemStack> (Piglin): m, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_
List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_
boolean (Piglin, LivingEntity): d, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_
boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_
boolean (Piglin): n, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_
boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_
Optional<? extends LivingEntity> (Piglin): o, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_
Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_
void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockBroken, func_234478_a_
void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, func_234478_a_
void (Piglin, LivingEntity): e, maybeRetaliate, method_24759, tryRevenge, func_234509_e_
boolean (Piglin): p, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_
boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_
List<Piglin> (Piglin): q, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_
List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_
List<Piglin> (Piglin): r, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_
void (Piglin): s, stopWalking, method_24781, stopWalking, func_234531_r_
void (Piglin): n, stopWalking, method_24781, stopWalking, func_234531_r_
void (Piglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_
void (Piglin): f, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_
void (Piglin): g, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_
void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_
void (Piglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_
void (Piglin, LivingEntity): f, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_
void (Piglin, LivingEntity): g, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_
Optional<LivingEntity> (Piglin): t, getAngerTarget, method_24782, getAngryAt, func_234532_s_
Optional<LivingEntity> (Piglin): h, getAvoidTarget, method_29536, method_29536, func_234515_g_
Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, method_29536, func_234515_g_
Optional<Player> (Piglin): i, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_
void (Piglin, LivingEntity): h, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_
void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_
void (Piglin, LivingEntity): i, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_
void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_
boolean (Piglin): u, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_
boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_
boolean (Piglin): v, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_
boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_
boolean (Piglin): w, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_
boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_
void (Piglin, LivingEntity): j, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_
void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_
void (Piglin): j, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_
void (Piglin): y, eat, method_24787, setEatenRecently, func_234536_x_
void (Piglin): s, eat, method_24787, setEatenRecently, func_234536_x_
Vec3 (Piglin): z, getRandomNearbyPos, method_24788, findGround, func_234537_y_
Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, func_234537_y_
boolean (Piglin): A, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_
boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_
boolean (Piglin): k, isIdle, method_24766, hasIdleActivity, func_234520_i_
boolean (Piglin): B, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_
boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_
boolean (Piglin): C, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_
boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_
boolean (Piglin): D, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_
boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_
boolean (Piglin): E, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_
boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_
boolean (Piglin): F, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_
boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_
void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, func_234509_e_
List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_
void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_
void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_
void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_
void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_
void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_
Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, func_234532_s_
Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_
void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_
boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, func_234520_i_
1.16.1
名称
bdd
net.minecraft.world.entity.monster.piglin.PiglinAi
net.minecraft.class_4838
net.minecraft.entity.mob.PiglinBrain
net.minecraft.entity.monster.piglin.PiglinTasks
net.minecraft.server.v1_16_R1.PiglinAI
字段
Item: a, BARTERING_ITEM, field_23826, BARTERING_ITEM, field_234444_a_
IntRange: b, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, field_234445_b_
IntRange: c, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, field_234446_c_
IntRange: d, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, field_234447_d_
IntRange: e, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, field_234448_e_
IntRange: f, AVOID_ZOMBIFIED_DURATION, field_25384, field_25384, field_234449_f_
IntRange: g, BABY_AVOID_NEMESIS_DURATION, field_25698, field_25698, field_241418_g_
Set<Item>: h, FOOD_ITEMS, field_22392, FOOD, field_234450_g_
构造函数
方法
Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, func_234469_a_
void (Piglin): a, initMemories, method_24736, setHuntedRecently, func_234466_a_
void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, func_234464_a_
void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, func_234485_b_
void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, func_234488_b_
void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, func_234495_c_
void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, func_234502_d_
void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, func_234507_e_
void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, func_234511_f_
RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, func_234458_a_
RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, func_234481_b_
SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, func_234493_c_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, method_30090, func_241428_d_
CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, func_234500_d_
void (Piglin): b, updateActivity, method_24722, tickActivities, func_234486_b_
boolean (Piglin): l, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_
void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, func_234470_a_
void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, func_241427_c_
ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, func_234465_a_
void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, func_234477_a_
void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, func_234496_c_
void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, func_234498_c_
void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, func_234475_a_
void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, func_234490_b_
void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, func_234472_a_
void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, func_234476_a_
List<ItemStack> (Piglin): m, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_
boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, method_29276, func_234461_a_
boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, func_234474_a_
boolean (Item): a, isLovedItem, method_24735, isGoldenItem, func_234480_a_
boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, func_234467_a_
boolean (Piglin, LivingEntity): d, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_
boolean (Piglin): n, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_
Optional<? extends LivingEntity> (Piglin): o, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_
void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockBroken, func_234478_a_
InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, func_234471_a_
boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, func_234489_b_
void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, func_234468_a_
void (Piglin, LivingEntity): e, maybeRetaliate, method_24759, tryRevenge, func_234509_e_
Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, method_30091, func_241429_d_
SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, method_30087, func_241422_a_
boolean (Piglin): p, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_
boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, func_234508_e_
List<Piglin> (Piglin): q, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_
List<Piglin> (Piglin): r, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_
boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, func_234460_a_
void (Piglin): s, stopWalking, method_24781, stopWalking, func_234531_r_
RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, func_234505_e_
void (Piglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_
void (Piglin): f, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_
void (Piglin): g, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_
void (Piglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_
void (Piglin, LivingEntity): f, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_
void (Piglin, LivingEntity): g, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_
Optional<LivingEntity> (Piglin): t, getAngerTarget, method_24782, getAngryAt, func_234532_s_
Optional<LivingEntity> (Piglin): h, getAvoidTarget, method_29536, method_29536, func_234515_g_
Optional<Player> (Piglin): i, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_
void (Piglin, LivingEntity): h, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_
void (Piglin, LivingEntity): i, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_
boolean (Piglin): u, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_
boolean (Piglin): v, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_
boolean (Piglin): w, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_
void (Piglin, LivingEntity): j, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_
void (Piglin): j, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_
void (Piglin): y, eat, method_24787, setEatenRecently, func_234536_x_
Vec3 (Piglin): z, getRandomNearbyPos, method_24788, findGround, func_234537_y_
boolean (Piglin): A, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_
boolean (Piglin): k, isIdle, method_24766, hasIdleActivity, func_234520_i_
boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, func_234494_c_
void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, func_234501_d_
boolean (Piglin): B, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_
boolean (Item): b, isBarterCurrency, method_24746, acceptsForBarter, func_234492_b_
boolean (Item): c, isFood, method_24752, isFood, func_234499_c_
boolean (LivingEntity): e, isAttackAllowed, method_24757, shouldAttack, func_234506_e_
boolean (Piglin): C, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_
boolean (LivingEntity): f, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, func_234510_f_
boolean (LivingEntity): g, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, func_234514_g_
boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, func_234482_b_
boolean (Piglin): D, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_
boolean (LivingEntity): h, wasHurtRecently, method_24769, hasBeenHurt, func_234517_h_
boolean (Piglin): E, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_
boolean (Piglin): F, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_
boolean (EntityType): a, isZombified, method_29534, isZombified, func_234459_a_