Uses of Class
net.minecraft.world.entity.monster.piglin.Piglin
Packages that use Piglin
-
Uses of Piglin in net.minecraft.world.entity
Fields in net.minecraft.world.entity with type parameters of type Piglin -
Uses of Piglin in net.minecraft.world.entity.monster.piglin
Classes in net.minecraft.world.entity.monster.piglin with type parameters of type PiglinFields in net.minecraft.world.entity.monster.piglin with type parameters of type PiglinModifier and TypeFieldDescriptionprotected static final com.google.common.collect.ImmutableList
<SensorType<? extends Sensor<? super Piglin>>> Piglin.SENSOR_TYPES
Methods in net.minecraft.world.entity.monster.piglin that return types with arguments of type PiglinModifier and TypeMethodDescriptionprivate static BehaviorControl
<Piglin> PiglinAi.avoidZombified()
private static BehaviorControl
<Piglin> PiglinAi.babyAvoidNemesis()
protected Brain.Provider
<Piglin> Piglin.brainProvider()
StartHuntingHoglin.create()
static BehaviorControl
<Piglin> StopHoldingItemIfNoLongerAdmiring.create()
PiglinAi.createIdleMovementBehaviors()
Piglin.getBrain()
Methods in net.minecraft.world.entity.monster.piglin with parameters of type PiglinModifier and TypeMethodDescriptionprivate static void
PiglinAi.broadcastRetreat
(Piglin piglin, LivingEntity target) protected static boolean
protected static void
PiglinAi.cancelAdmiring
(Piglin piglin) private static void
private static Optional
<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget
(Piglin piglin) static Optional
<LivingEntity> PiglinAi.getAvoidTarget
(Piglin piglin) PiglinAi.getBarterResponseItems
(Piglin piglin) private static Vec3
PiglinAi.getRandomNearbyPos
(Piglin piglin) private static SoundEvent
PiglinAi.getSoundForActivity
(Piglin piglin, Activity activity) static Optional
<SoundEvent> PiglinAi.getSoundForCurrentActivity
(Piglin piglin) protected static List
<AbstractPiglin> PiglinAi.getVisibleAdultPiglins
(Piglin piglin) private static boolean
PiglinAi.hasEatenRecently
(Piglin piglin) private static boolean
PiglinAi.hoglinsOutnumberPiglins
(Piglin piglin) private static void
PiglinAi.holdInOffhand
(Piglin piglin, ItemStack stack) private static void
PiglinAi.initFightActivity
(Piglin piglin, Brain<Piglin> brain) protected static void
PiglinAi.initMemories
(Piglin piglin, RandomSource random) private static boolean
PiglinAi.isAdmiringDisabled
(Piglin piglin) private static boolean
PiglinAi.isAdmiringItem
(Piglin piglin) private static boolean
PiglinAi.isBabyRidingBaby
(Piglin passenger) private static boolean
PiglinAi.isHoldingItemInOffHand
(Piglin piglin) private static boolean
PiglinAi.isNearAvoidTarget
(Piglin piglin) private static boolean
PiglinAi.isNearestValidAttackTarget
(Piglin piglin, LivingEntity target) private static boolean
PiglinAi.isNearRepellent
(Piglin piglin) private static boolean
PiglinAi.isNearZombified
(Piglin piglin) private static boolean
PiglinAi.isNotHoldingLovedItemInOffHand
(Piglin piglin) protected static Brain
<?> static InteractionResult
PiglinAi.mobInteract
(Piglin piglin, Player player, InteractionHand hand) protected static void
PiglinAi.pickUpItem
(Piglin piglin, ItemEntity itemEntity) private static boolean
PiglinAi.piglinsEqualOrOutnumberHoglins
(Piglin piglin) private static void
PiglinAi.putInInventory
(Piglin piglin, ItemStack stack) private static void
PiglinAi.retreatFromNearestTarget
(Piglin piglin, LivingEntity target) private static void
PiglinAi.setAvoidTargetAndDontHuntForAWhile
(Piglin piglin, LivingEntity target) protected static void
PiglinAi.stopHoldingOffHandItem
(Piglin piglin, boolean shouldBarter) private static void
PiglinAi.stopWalking
(Piglin piglin) private static void
PiglinAi.throwItems
(Piglin pilgin, List<ItemStack> stacks) private static void
PiglinAi.throwItemsTowardPlayer
(Piglin piglin, Player player, List<ItemStack> stacks) private static void
PiglinAi.throwItemsTowardPos
(Piglin piglin, List<ItemStack> stacks, Vec3 pos) private static void
PiglinAi.throwItemsTowardRandomPos
(Piglin piglin, List<ItemStack> stacks) protected static void
PiglinAi.updateActivity
(Piglin piglin) protected static boolean
PiglinAi.wantsToPickup
(Piglin piglin, ItemStack stack) private static boolean
PiglinAi.wantsToStopFleeing
(Piglin piglin) private static boolean
PiglinAi.wantsToStopRiding
(Piglin piglin, Entity vehicle) protected static void
PiglinAi.wasHurtBy
(Piglin piglin, LivingEntity target) Method parameters in net.minecraft.world.entity.monster.piglin with type arguments of type PiglinModifier and TypeMethodDescriptionstatic boolean
Piglin.checkPiglinSpawnRules
(EntityType<Piglin> piglin, LevelAccessor level, MobSpawnType spawnType, BlockPos pos, RandomSource random) private static void
PiglinAi.initAdmireItemActivity
(Brain<Piglin> brain) private static void
PiglinAi.initCelebrateActivity
(Brain<Piglin> brain) private static void
PiglinAi.initCoreActivity
(Brain<Piglin> brain) private static void
PiglinAi.initFightActivity
(Piglin piglin, Brain<Piglin> brain) private static void
PiglinAi.initIdleActivity
(Brain<Piglin> brain) private static void
PiglinAi.initRetreatActivity
(Brain<Piglin> brain) private static void
PiglinAi.initRideHoglinActivity
(Brain<Piglin> brain) protected static Brain
<?>