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 piglin) protected static List
<AbstractPiglin> PiglinAi.getVisibleAdultPiglins
(Piglin piglin) Methods in net.minecraft.world.entity.monster.piglin with parameters of type AbstractPiglinModifier and TypeMethodDescriptionprotected static void
PiglinAi.broadcastAngerTarget
(AbstractPiglin piglin, LivingEntity target) protected static void
PiglinAi.broadcastUniversalAnger
(AbstractPiglin piglin) protected static void
PiglinAi.dontKillAnyMoreHoglinsForAWhile
(AbstractPiglin piglin) private static Optional
<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget
(AbstractPiglin piglinBrute) private static List
<AbstractPiglin> PiglinAi.getAdultPiglins
(AbstractPiglin piglin) private static Optional
<LivingEntity> PiglinAi.getAngerTarget
(AbstractPiglin piglin) PiglinAi.getNearestVisibleTargetablePlayer
(AbstractPiglin piglin) private static Optional
<? extends LivingEntity> PiglinBruteAi.getTargetIfWithinRange
(AbstractPiglin piglinBrute, MemoryModuleType<? extends LivingEntity> memoryType) private static boolean
StartHuntingHoglin.hasHuntedRecently
(AbstractPiglin piglin) protected static boolean
PiglinAi.isIdle
(AbstractPiglin piglin) private static boolean
PiglinBruteAi.isNearestValidAttackTarget
(AbstractPiglin piglinBrute, LivingEntity target) protected static void
PiglinAi.maybeRetaliate
(AbstractPiglin piglin, LivingEntity target) protected static void
PiglinAi.setAngerTarget
(AbstractPiglin piglin, LivingEntity target) private static void
PiglinAi.setAngerTargetIfCloserThanCurrent
(AbstractPiglin piglin, LivingEntity currentTarget) private static void
PiglinAi.setAngerTargetToNearestTargetablePlayerIfFound
(AbstractPiglin piglin, LivingEntity currentTarget) Constructor parameters in net.minecraft.world.entity.monster.piglin with type arguments of type AbstractPiglinModifierConstructorDescriptionAbstractPiglin
(EntityType<? extends AbstractPiglin> entityType, Level level) Piglin
(EntityType<? extends AbstractPiglin> entityType, Level level)