History - net.minecraft.entity.mob.PiglinBrain
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
int: MAX_TIME_BETWEEN_HUNTS, field_1_1105, field_1_1105
Constructors
Methods
Brain<?> (PiglinEntity, Brain<PiglinEntity>): makeBrain, method_24732, create
void (Brain<PiglinEntity>): initCoreActivity, method_24725, addCoreActivities
void (Brain<PiglinEntity>): initIdleActivity, method_24743, addIdleActivities
void (PiglinEntity, Brain<PiglinEntity>): initFightActivity, method_24751, addFightActivities
void (Brain<PiglinEntity>): initCelebrateActivity, method_24756, addCelebrateActivities
void (Brain<PiglinEntity>): initAdmireItemActivity, method_24760, addAdmireItemActivities
void (Brain<PiglinEntity>): initRetreatActivity, method_24764, addAvoidActivities
void (Brain<PiglinEntity>): initRideHoglinActivity, method_24768, addRideActivities
boolean (EntityType<?>): isZombified, method_29534, isZombified
void (LivingEntity, AbstractPiglinEntity): lambda$broadcastRetreat$15, method_24721, method_24721
void (LivingEntity, AbstractPiglinEntity): lambda$broadcastRetreat$0, method_24721, method_24721
boolean (AbstractPiglinEntity): lambda$broadcastRetreat$14, method_30241, method_30241
void (ServerWorld, AbstractPiglinEntity): lambda$broadcastUniversalAnger$13, method_29943, method_29943
void (ServerWorld, AbstractPiglinEntity): lambda$broadcastUniversalAnger$0, method_29943, method_29943
void (ServerWorld, AbstractPiglinEntity, PlayerEntity): lambda$broadcastUniversalAnger$12, method_29944, method_29944
void (ServerWorld, AbstractPiglinEntity, PlayerEntity): lambda$broadcastUniversalAnger$1, method_29944, method_29944
void (LivingEntity, ServerWorld, AbstractPiglinEntity): lambda$broadcastAngerTarget$11, method_24740, method_24740
void (LivingEntity, ServerWorld, AbstractPiglinEntity): lambda$broadcastAngerTarget$0, method_24740, method_24740
boolean (LookAtMobWithIntervalTask$Interval, LivingEntity): lambda$babySometimesRideBabyHoglin$10, method_47273, method_47273
boolean (LookAtMobWithIntervalTask$Interval, LivingEntity): lambda$babySometimesRideBabyHoglin$0, method_47273, method_47273
SoundEvent (PiglinEntity, Activity): lambda$getSoundForCurrentActivity$9, method_30088, method_30088
SoundEvent (PiglinEntity, Activity): lambda$getSoundForCurrentActivity$0, method_30088, method_30088
void (LivingEntity, Brain, LivingEntity): lambda$wasHurtBy$8, method_29535, method_29535
void (LivingEntity, Brain, LivingEntity): lambda$wasHurtBy$0, method_29535, method_29535
void (ServerWorld, PlayerEntity, PiglinEntity): lambda$angerNearbyPiglins$7, method_24734, method_24734
void (ServerWorld, PlayerEntity, PiglinEntity): lambda$angerNearbyPiglins$1, method_24734, method_24734
boolean (boolean, PlayerEntity, PiglinEntity): lambda$angerNearbyPiglins$6, method_24745, method_24745
boolean (boolean, PlayerEntity, PiglinEntity): lambda$angerNearbyPiglins$0, method_24745, method_24745
boolean (LivingEntity, LivingEntity): lambda$isNearestValidAttackTarget$5, method_24720, method_24720
boolean (LivingEntity, LivingEntity): lambda$isNearestValidAttackTarget$0, method_24720, method_24720
boolean (PiglinEntity): lambda$initRideHoglinActivity$4, method_47274, method_47274
boolean (PiglinEntity): lambda$initRideHoglinActivity$0, method_47274, method_47274
boolean (PiglinEntity): lambda$initCelebrateActivity$3, method_29275, method_29275
boolean (PiglinEntity): lambda$initCelebrateActivity$1, method_29275, method_29275
boolean (ServerWorld, PiglinEntity): lambda$initCelebrateActivity$2, method_64473, method_64473
boolean (ServerWorld, PiglinEntity): lambda$initCelebrateActivity$0, method_64473, method_64473
boolean (PiglinEntity, ServerWorld, LivingEntity): lambda$initFightActivity$1, method_24775, method_24775
boolean (PiglinEntity, ServerWorld, LivingEntity): lambda$initFightActivity$0, method_24775, method_24775
List<TaskList<PiglinEntity>> (PiglinEntity): getActivities, method_1_1192, getTaskLists
TaskList<PiglinEntity> (): initCoreActivity, method_24725, getCoreActivities
TaskList<PiglinEntity> (): initIdleActivity, method_24743, getIdleActivities
TaskList<PiglinEntity> (PiglinEntity): initFightActivity, method_24751, getFightActivities
TaskList<PiglinEntity> (): initCelebrateActivity, method_24756, getCelebrateActivities
TaskList<PiglinEntity> (): initAdmireItemActivity, method_24760, getAdmireItemActivities
TaskList<PiglinEntity> (): initRetreatActivity, method_24764, getAvoidActivities
TaskList<PiglinEntity> (): initRideHoglinActivity, method_24768, getRideActivities
boolean (Entity): isZombified, method_29534, isZombified
List<AbstractPiglinEntity> (Brain<?>): findNearbyAdultPiglins, method_1_582, getNearbyAdultPiglins
1.21.11_unobfuscated
Names
net.minecraft.world.entity.monster.piglin.PiglinAi
net.minecraft.class_4838
net.minecraft.entity.mob.PiglinBrain
Fields
int: REPELLENT_DETECTION_RANGE_HORIZONTAL, field_30565, field_30565
int: REPELLENT_DETECTION_RANGE_VERTICAL, field_30566, field_30566
Item: BARTERING_ITEM, field_23826, BARTERING_ITEM
int: PLAYER_ANGER_RANGE, field_30567, field_30567
int: ANGER_DURATION, field_30568, field_30568
int: ADMIRE_DURATION, field_30569, field_30569
int: MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570
int: MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571
int: HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572
int: CELEBRATION_TIME, field_30573, field_30573
UniformIntProvider: TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION
int: BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, AVOID_TARGET_EXPIRY
int: HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, ADMIRING_DISABLED_EXPIRY
int: MAX_WALK_DISTANCE_TO_START_RIDING, field_30576, field_30576
UniformIntProvider: RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION
UniformIntProvider: RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION
UniformIntProvider: RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION
int: MELEE_ATTACK_COOLDOWN, field_30577, field_30577
int: EAT_COOLDOWN, field_30578, field_30578
int: DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING, field_30579, field_30579
int: MAX_LOOK_DIST, field_30580, field_30580
int: MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM, field_30581, field_30581
int: INTERACTION_RANGE, field_30582, field_30582
int: MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW, field_30583, field_30583
float: SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, CROSSBOW_ATTACK_FORWARD_MOVEMENT
int: DESIRED_DISTANCE_FROM_ZOMBIFIED, field_30585, field_30585
UniformIntProvider: AVOID_ZOMBIFIED_DURATION, field_25384, GO_TO_ZOMBIFIED_MEMORY_DURATION
UniformIntProvider: BABY_AVOID_NEMESIS_DURATION, field_25698, GO_TO_NEMESIS_MEMORY_DURATION
float: PROBABILITY_OF_CELEBRATION_DANCE, field_30557, field_30557
float: SPEED_MULTIPLIER_WHEN_AVOIDING, field_30558, field_30558
float: SPEED_MULTIPLIER_WHEN_RETREATING, field_30559, field_30559
float: SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, START_RIDING_SPEED
float: SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM, field_30561, field_30561
float: SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION, field_30562, field_30562
float: SPEED_MULTIPLIER_WHEN_DANCING, field_30563, field_30563
float: SPEED_MULTIPLIER_WHEN_IDLING, field_30564, field_30564
Constructors
()
Methods
Brain<?> (PiglinEntity, Brain<PiglinEntity>): makeBrain, method_24732, create
void (PiglinEntity, Random): initMemories, method_24736, setHuntedRecently
void (Brain<PiglinEntity>): initCoreActivity, method_24725, addCoreActivities
void (Brain<PiglinEntity>): initIdleActivity, method_24743, addIdleActivities
void (PiglinEntity, Brain<PiglinEntity>): initFightActivity, method_24751, addFightActivities
void (Brain<PiglinEntity>): initCelebrateActivity, method_24756, addCelebrateActivities
void (Brain<PiglinEntity>): initAdmireItemActivity, method_24760, addAdmireItemActivities
void (Brain<PiglinEntity>): initRetreatActivity, method_24764, addAvoidActivities
void (Brain<PiglinEntity>): initRideHoglinActivity, method_24768, addRideActivities
com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<SingleTickTask<LivingEntity>, Integer>> (): createLookBehaviors, method_47272, makeFollowTasks
RandomTask<LivingEntity> (): createIdleLookBehaviors, method_24717, makeRandomFollowTask
RandomTask<PiglinEntity> (): createIdleMovementBehaviors, method_24718, makeRandomWanderTask
Task<PathAwareEntity> (): avoidRepellent, method_24738, makeGoToSoulFireTask
Task<PiglinEntity> (): babyAvoidNemesis, method_30090, goToNemesisTask
Task<PiglinEntity> (): avoidZombified, method_24747, makeFleeFromZombifiedPiglinTask
void (PiglinEntity): updateActivity, method_24722, tickActivities
boolean (PiglinEntity): isBabyRidingBaby, method_29277, canRideHoglin
void (ServerWorld, PiglinEntity, ItemEntity): pickUpItem, method_24726, loot
void (ServerWorld, PiglinEntity, ItemStack): holdInOffhand, method_30089, swapItemWithOffHand
ItemStack (ItemEntity): removeOneItemFromItemEntity, method_24848, getItemFromStack
void (ServerWorld, PiglinEntity, boolean): stopHoldingOffHandItem, method_24741, consumeOffHandItem
void (ServerWorld, PiglinEntity): cancelAdmiring, method_25948, pickupItemWithOffHand
void (PiglinEntity, ItemStack): putInInventory, method_24849, barterItem
void (PiglinEntity, List<ItemStack>): throwItems, method_24772, doBarter
void (PiglinEntity, List<ItemStack>): throwItemsTowardRandomPos, method_24774, dropBarteredItem
void (PiglinEntity, PlayerEntity, List<ItemStack>): throwItemsTowardPlayer, method_24727, dropBarteredItem
void (PiglinEntity, List<ItemStack>, Vec3d): throwItemsTowardPos, method_24731, drop
List<ItemStack> (PiglinEntity): getBarterResponseItems, method_24776, getBarteredItem
boolean (LivingEntity, LivingEntity): wantsToDance, method_29276, isHuntingTarget
boolean (PiglinEntity, ItemStack): wantsToPickup, method_24730, canGather
boolean (ItemStack): isLovedItem, method_24735, isGoldenItem
boolean (PiglinEntity, Entity): wantsToStopRiding, method_24723, canRide
boolean (ServerWorld, PiglinEntity, LivingEntity): isNearestValidAttackTarget, method_24755, isPreferredAttackTarget
boolean (PiglinEntity): isNearZombified, method_29537, getNearestZombifiedPiglin
Optional<? extends LivingEntity> (ServerWorld, PiglinEntity): findNearestValidAttackTarget, method_24777, getPreferredTarget
void (ServerWorld, PlayerEntity, boolean): angerNearbyPiglins, method_24733, onGuardedBlockInteracted
ActionResult (ServerWorld, PiglinEntity, PlayerEntity, Hand): mobInteract, method_24728, playerInteract
boolean (PiglinEntity, ItemStack): canAdmire, method_27086, isWillingToTrade
void (ServerWorld, PiglinEntity, LivingEntity): wasHurtBy, method_24724, onAttacked
void (ServerWorld, AbstractPiglinEntity, LivingEntity): maybeRetaliate, method_24759, tryRevenge
Optional<SoundEvent> (PiglinEntity): getSoundForCurrentActivity, method_30091, getCurrentActivitySound
SoundEvent (PiglinEntity, Activity): getSoundForActivity, method_30087, getSound
boolean (PiglinEntity): isNearAvoidTarget, method_29538, hasTargetToAvoid
List<AbstractPiglinEntity> (PiglinEntity): getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins
List<AbstractPiglinEntity> (AbstractPiglinEntity): getAdultPiglins, method_26350, getNearbyPiglins
boolean (LivingEntity): isWearingSafeArmor, method_63665, isWearingPiglinSafeArmor
void (PiglinEntity): stopWalking, method_24781, stopWalking
Task<LivingEntity> (): babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask
void (ServerWorld, AbstractPiglinEntity, LivingEntity): broadcastAngerTarget, method_24742, angerAtCloserTargets
void (ServerWorld, AbstractPiglinEntity): broadcastUniversalAnger, method_29945, angerNearbyPiglins
void (ServerWorld, AbstractPiglinEntity, LivingEntity): setAngerTarget, method_24750, becomeAngryWith
void (ServerWorld, AbstractPiglinEntity, LivingEntity): setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer
void (ServerWorld, AbstractPiglinEntity, LivingEntity): setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser
Optional<LivingEntity> (AbstractPiglinEntity): getAngerTarget, method_24782, getAngryAt
Optional<LivingEntity> (PiglinEntity): getAvoidTarget, method_29536, getAvoiding
Optional<PlayerEntity> (AbstractPiglinEntity): getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer
void (PiglinEntity, LivingEntity): broadcastRetreat, method_24767, groupRunAwayFrom
void (PiglinEntity, LivingEntity): retreatFromNearestTarget, method_24771, runAwayFromClosestTarget
boolean (PiglinEntity): wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins
boolean (PiglinEntity): piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins
boolean (PiglinEntity): hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins
void (PiglinEntity, LivingEntity): setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom
void (AbstractPiglinEntity): dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting
void (PiglinEntity): eat, method_24787, setEatenRecently
Vec3d (PiglinEntity): getRandomNearbyPos, method_24788, findGround
boolean (PiglinEntity): hasEatenRecently, method_24789, hasAteRecently
boolean (AbstractPiglinEntity): isIdle, method_24766, hasIdleActivity
boolean (LivingEntity): hasCrossbow, method_24748, isHoldingCrossbow
void (LivingEntity): admireGoldItem, method_24753, setAdmiringItem
boolean (PiglinEntity): isAdmiringItem, method_24790, isAdmiringItem
boolean (ItemStack): isBarterCurrency, method_24746, acceptsForBarter
boolean (ItemStack): isFood, method_24752, isFood
boolean (PiglinEntity): isNearRepellent, method_24791, hasSoulFireNearby
boolean (LivingEntity): seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby
boolean (LivingEntity): doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander
boolean (LivingEntity): isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer
boolean (PiglinEntity): isAdmiringDisabled, method_24714, hasBeenHitByPlayer
boolean (LivingEntity): wasHurtRecently, method_24769, hasBeenHurt
boolean (PiglinEntity): isHoldingItemInOffHand, method_24917, hasItemInOffHand
boolean (PiglinEntity): isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand
boolean (EntityType<?>): isZombified, method_29534, isZombified
void (LivingEntity, AbstractPiglinEntity): lambda$broadcastRetreat$15, method_24721, method_24721
boolean (AbstractPiglinEntity): lambda$broadcastRetreat$14, method_30241, method_30241
void (ServerWorld, AbstractPiglinEntity): lambda$broadcastUniversalAnger$13, method_29943, method_29943
void (ServerWorld, AbstractPiglinEntity, PlayerEntity): lambda$broadcastUniversalAnger$12, method_29944, method_29944
void (LivingEntity, ServerWorld, AbstractPiglinEntity): lambda$broadcastAngerTarget$11, method_24740, method_24740
boolean (LookAtMobWithIntervalTask$Interval, LivingEntity): lambda$babySometimesRideBabyHoglin$10, method_47273, method_47273
SoundEvent (PiglinEntity, Activity): lambda$getSoundForCurrentActivity$9, method_30088, method_30088
void (LivingEntity, Brain, LivingEntity): lambda$wasHurtBy$8, method_29535, method_29535
void (ServerWorld, PlayerEntity, PiglinEntity): lambda$angerNearbyPiglins$7, method_24734, method_24734
boolean (boolean, PlayerEntity, PiglinEntity): lambda$angerNearbyPiglins$6, method_24745, method_24745
boolean (LivingEntity, LivingEntity): lambda$isNearestValidAttackTarget$5, method_24720, method_24720
boolean (PiglinEntity): lambda$initRideHoglinActivity$4, method_47274, method_47274
boolean (PiglinEntity): lambda$initCelebrateActivity$3, method_29275, method_29275
boolean (ServerWorld, PiglinEntity): lambda$initCelebrateActivity$2, method_64473, method_64473
boolean (PiglinEntity, ServerWorld, LivingEntity): lambda$initFightActivity$1, method_24775, method_24775
boolean (ServerWorld, PiglinEntity): lambda$initIdleActivity$0, method_64474, method_64474