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_PIGLINSstatic final MemoryModuleType<AbstractPiglin> MemoryModuleType.NEAREST_VISIBLE_ADULT_PIGLINstatic 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 voidPiglinAi.broadcastAngerTarget(AbstractPiglin pPiglin, LivingEntity pTarget) protected static voidPiglinAi.broadcastUniversalAnger(AbstractPiglin pPiglin) protected static voidPiglinAi.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 booleanStartHuntingHoglin.hasHuntedRecently(AbstractPiglin p_260138_) protected static booleanPiglinAi.isIdle(AbstractPiglin p_34943_) private static booleanPiglinBruteAi.isNearestValidAttackTarget(AbstractPiglin pPiglinBrute, LivingEntity pTarget) protected static voidPiglinAi.maybeRetaliate(AbstractPiglin pPiglin, LivingEntity pTarget) protected static voidPiglinAi.setAngerTarget(AbstractPiglin pPiglin, LivingEntity pTarget) private static voidPiglinAi.setAngerTargetIfCloserThanCurrent(AbstractPiglin pPiglin, LivingEntity pCurrentTarget) private static voidPiglinAi.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)