Uses of Class
net.minecraft.world.entity.monster.piglin.AbstractPiglin
Packages that use AbstractPiglin
Package
Description
-
Uses of AbstractPiglin in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type AbstractPiglinModifier and TypeMethodDescriptionvoid
PiglinRenderer.extractRenderState
(AbstractPiglin p_361113_, PiglinRenderState p_364996_, float p_362352_) -
Uses of AbstractPiglin in net.minecraft.world.entity.ai.memory
Fields in net.minecraft.world.entity.ai.memory with type parameters of type AbstractPiglinModifier and TypeFieldDescriptionstatic final MemoryModuleType
<List<AbstractPiglin>> MemoryModuleType.NEARBY_ADULT_PIGLINS
static final MemoryModuleType
<AbstractPiglin> MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLIN
static final MemoryModuleType
<List<AbstractPiglin>> MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLINS
-
Uses of AbstractPiglin in net.minecraft.world.entity.monster.piglin
Subclasses of AbstractPiglin in net.minecraft.world.entity.monster.piglinMethods in net.minecraft.world.entity.monster.piglin that return types with arguments of type AbstractPiglinModifier and TypeMethodDescriptionprivate static List
<AbstractPiglin> PiglinAi.getAdultPiglins
(AbstractPiglin pPiglin) protected static List
<AbstractPiglin> PiglinAi.getVisibleAdultPiglins
(Piglin pPiglin) Methods in net.minecraft.world.entity.monster.piglin with parameters of type AbstractPiglinModifier and TypeMethodDescriptionprotected static void
PiglinAi.broadcastAngerTarget
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) protected static void
PiglinAi.broadcastUniversalAnger
(ServerLevel pLevel, AbstractPiglin pPiglin) protected static void
PiglinAi.dontKillAnyMoreHoglinsForAWhile
(AbstractPiglin pPiglin) private static Optional
<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget
(ServerLevel pLevel, AbstractPiglin pPiglin) private static List
<AbstractPiglin> PiglinAi.getAdultPiglins
(AbstractPiglin pPiglin) private static Optional
<LivingEntity> PiglinAi.getAngerTarget
(AbstractPiglin pPiglin) PiglinAi.getNearestVisibleTargetablePlayer
(AbstractPiglin pPiglin) private static boolean
StartHuntingHoglin.hasHuntedRecently
(AbstractPiglin pPiglin) protected static boolean
PiglinAi.isIdle
(AbstractPiglin pPiglin) private static boolean
PiglinBruteAi.isNearestValidAttackTarget
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) protected static void
PiglinAi.maybeRetaliate
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) protected static void
PiglinAi.setAngerTarget
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static void
PiglinAi.setAngerTargetIfCloserThanCurrent
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static void
PiglinAi.setAngerTargetToNearestTargetablePlayerIfFound
(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) Constructor parameters in net.minecraft.world.entity.monster.piglin with type arguments of type AbstractPiglinModifierConstructorDescriptionAbstractPiglin
(EntityType<? extends AbstractPiglin> p_34652_, Level p_34653_) Piglin
(EntityType<? extends AbstractPiglin> p_34683_, Level p_34684_)