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 p_34961_) protected static List
<AbstractPiglin> PiglinAi.getVisibleAdultPiglins
(Piglin p_35005_) Methods in net.minecraft.world.entity.monster.piglin with parameters of type AbstractPiglinModifier and TypeMethodDescriptionprotected static void
PiglinAi.broadcastAngerTarget
(ServerLevel p_376810_, AbstractPiglin p_376255_, LivingEntity p_376115_) protected static void
PiglinAi.broadcastUniversalAnger
(ServerLevel p_376377_, AbstractPiglin p_34896_) protected static void
PiglinAi.dontKillAnyMoreHoglinsForAWhile
(AbstractPiglin p_34923_) private static Optional
<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget
(ServerLevel p_376426_, AbstractPiglin p_35087_) private static List
<AbstractPiglin> PiglinAi.getAdultPiglins
(AbstractPiglin p_34961_) private static Optional
<LivingEntity> PiglinAi.getAngerTarget
(AbstractPiglin p_34976_) PiglinAi.getNearestVisibleTargetablePlayer
(AbstractPiglin p_34894_) private static boolean
StartHuntingHoglin.hasHuntedRecently
(AbstractPiglin p_260138_) protected static boolean
PiglinAi.isIdle
(AbstractPiglin p_34943_) private static boolean
PiglinBruteAi.isNearestValidAttackTarget
(ServerLevel p_376673_, AbstractPiglin p_35089_, LivingEntity p_35090_) protected static void
PiglinAi.maybeRetaliate
(ServerLevel p_376349_, AbstractPiglin p_34827_, LivingEntity p_34828_) protected static void
PiglinAi.setAngerTarget
(ServerLevel p_376847_, AbstractPiglin p_34925_, LivingEntity p_34926_) private static void
PiglinAi.setAngerTargetIfCloserThanCurrent
(ServerLevel p_376637_, AbstractPiglin p_34963_, LivingEntity p_34964_) private static void
PiglinAi.setAngerTargetToNearestTargetablePlayerIfFound
(ServerLevel p_376569_, AbstractPiglin p_34945_, LivingEntity p_34946_) 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_)