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
Subclasses with type arguments of type AbstractPiglin in net.minecraft.client.renderer.entityMethods in net.minecraft.client.renderer.entity with parameters of type AbstractPiglinModifier and TypeMethodDescriptionvoidPiglinRenderer.extractRenderState(AbstractPiglin entity, PiglinRenderState state, float partialTicks) -
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 TypeMethodDescriptionstatic List<AbstractPiglin> PiglinAi.findNearbyAdultPiglins(Brain<?> brain) private static List<AbstractPiglin> PiglinAi.getAdultPiglins(AbstractPiglin body) protected static List<AbstractPiglin> PiglinAi.getVisibleAdultPiglins(Piglin body) Methods in net.minecraft.world.entity.monster.piglin with parameters of type AbstractPiglinModifier and TypeMethodDescriptionprotected static voidPiglinAi.broadcastAngerTarget(ServerLevel level, AbstractPiglin body, LivingEntity target) protected static voidPiglinAi.broadcastUniversalAnger(ServerLevel level, AbstractPiglin body) protected static voidPiglinAi.dontKillAnyMoreHoglinsForAWhile(AbstractPiglin body) private static Optional<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget(ServerLevel level, AbstractPiglin body) private static List<AbstractPiglin> PiglinAi.getAdultPiglins(AbstractPiglin body) private static Optional<LivingEntity> PiglinAi.getAngerTarget(AbstractPiglin body) PiglinAi.getNearestVisibleTargetablePlayer(AbstractPiglin body) private static booleanStartHuntingHoglin.hasHuntedRecently(AbstractPiglin otherPiglin) protected static booleanPiglinAi.isIdle(AbstractPiglin body) private static booleanPiglinBruteAi.isNearestValidAttackTarget(ServerLevel level, AbstractPiglin body, LivingEntity target) protected static voidPiglinAi.maybeRetaliate(ServerLevel level, AbstractPiglin body, LivingEntity attacker) protected static voidPiglinAi.setAngerTarget(ServerLevel level, AbstractPiglin body, LivingEntity target) private static voidPiglinAi.setAngerTargetIfCloserThanCurrent(ServerLevel level, AbstractPiglin body, LivingEntity newTarget) private static voidPiglinAi.setAngerTargetToNearestTargetablePlayerIfFound(ServerLevel level, AbstractPiglin body, LivingEntity targetIfNoPlayerFound) Constructor parameters in net.minecraft.world.entity.monster.piglin with type arguments of type AbstractPiglinModifierConstructorDescriptionAbstractPiglin(EntityType<? extends AbstractPiglin> type, Level level) Piglin(EntityType<? extends AbstractPiglin> type, Level level)