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 pEntity, PiglinRenderState pReusedState, float pPartialTick) -
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 p_376426_, AbstractPiglin p_35087_) 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 p_260138_) protected static boolean
PiglinAi.isIdle
(AbstractPiglin p_34943_) 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> pEntityType, Level pLevel) Piglin
(EntityType<? extends AbstractPiglin> pEntityType, Level pLevel)