Uses of Class
net.minecraft.world.entity.monster.piglin.AbstractPiglin
Packages that use AbstractPiglin
-
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
(AbstractPiglin pPiglin, LivingEntity pTarget) protected static void
PiglinAi.broadcastUniversalAnger
(AbstractPiglin pPiglin) protected static void
PiglinAi.dontKillAnyMoreHoglinsForAWhile
(AbstractPiglin pPiglin) private static Optional
<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget
(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 Optional
<? extends LivingEntity> PiglinBruteAi.getTargetIfWithinRange
(AbstractPiglin pPiglinBrute, MemoryModuleType<? extends LivingEntity> pMemoryType) private static boolean
StartHuntingHoglin.hasHuntedRecently
(AbstractPiglin p_260138_) protected static boolean
PiglinAi.isIdle
(AbstractPiglin p_34943_) private static boolean
PiglinBruteAi.isNearestValidAttackTarget
(AbstractPiglin pPiglinBrute, LivingEntity pTarget) protected static void
PiglinAi.maybeRetaliate
(AbstractPiglin pPiglin, LivingEntity pTarget) protected static void
PiglinAi.setAngerTarget
(AbstractPiglin pPiglin, LivingEntity pTarget) private static void
PiglinAi.setAngerTargetIfCloserThanCurrent
(AbstractPiglin pPiglin, LivingEntity pCurrentTarget) private static void
PiglinAi.setAngerTargetToNearestTargetablePlayerIfFound
(AbstractPiglin pPiglin, LivingEntity pCurrentTarget) 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)