Package net.minecraft.entity.mob
Class PiglinBruteBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain
- Mappings:
- Namespace - Name - named - net/minecraft/entity/mob/PiglinBruteBrain- intermediary - net/minecraft/class_5420- official - cnq
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final doubleprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final intprivate static final intprivate static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidaddCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) private static voidaddFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) private static voidaddIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) protected static Brain<?> create(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) private static RandomTask<PiglinBruteEntity> private static RandomTask<PiglinBruteEntity> private static Optional<? extends LivingEntity> getTarget(ServerWorld world, AbstractPiglinEntity piglin) private static booleanisTarget(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target) private static voidplaySoundIfAngry(PiglinBruteEntity piglinBrute) protected static voidplaySoundRandomly(PiglinBruteEntity piglinBrute) protected static voidsetCurrentPosAsHome(PiglinBruteEntity piglinBrute) protected static voidsetTarget(PiglinBruteEntity piglinBrute, LivingEntity target) protected static voidtick(PiglinBruteEntity piglinBrute) protected static voidtryRevenge(ServerWorld world, PiglinBruteEntity piglinBrute, LivingEntity target) 
- 
Field Details- 
ANGRY_AT_EXPIRYprivate static final int ANGRY_AT_EXPIRY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ANGRY_AT_EXPIRY- Lnet/minecraft/entity/mob/PiglinBruteBrain;ANGRY_AT_EXPIRY:I- intermediary - field_30589- Lnet/minecraft/class_5420;field_30589:I- official - a- Lcnq;a:I
 
- 
MELEE_ATTACK_COOLDOWNprivate static final int MELEE_ATTACK_COOLDOWN- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MELEE_ATTACK_COOLDOWN- Lnet/minecraft/entity/mob/PiglinBruteBrain;MELEE_ATTACK_COOLDOWN:I- intermediary - field_30590- Lnet/minecraft/class_5420;field_30590:I- official - b- Lcnq;b:I
 
- 
field_30591private static final double field_30591- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30591- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30591:D- intermediary - field_30591- Lnet/minecraft/class_5420;field_30591:D- official - c- Lcnq;c:D
 
- 
field_30592private static final int field_30592- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30592- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30592:I- intermediary - field_30592- Lnet/minecraft/class_5420;field_30592:I- official - d- Lcnq;d:I
 
- 
field_30593private static final int field_30593- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30593- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30593:I- intermediary - field_30593- Lnet/minecraft/class_5420;field_30593:I- official - e- Lcnq;e:I
 
- 
field_30595private static final float field_30595- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30595- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30595:F- intermediary - field_30595- Lnet/minecraft/class_5420;field_30595:F- official - f- Lcnq;f:F
 
- 
field_30596private static final int field_30596- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30596- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30596:I- intermediary - field_30596- Lnet/minecraft/class_5420;field_30596:I- official - g- Lcnq;g:I
 
- 
field_30597private static final int field_30597- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30597- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30597:I- intermediary - field_30597- Lnet/minecraft/class_5420;field_30597:I- official - h- Lcnq;h:I
 
- 
field_30598private static final int field_30598- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30598- Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30598:I- intermediary - field_30598- Lnet/minecraft/class_5420;field_30598:I- official - i- Lcnq;i:I
 
 
- 
- 
Constructor Details- 
PiglinBruteBrainpublic PiglinBruteBrain()
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/entity/mob/PiglinBruteBrain;create(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;- intermediary - method_30252- Lnet/minecraft/class_5420;method_30252(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;- official - a- Lcnq;a(Lcnp;Lbwk;)Lbwk;
 
- 
setCurrentPosAsHome- Mappings:
- Namespace - Name - Mixin selector - named - setCurrentPosAsHome- Lnet/minecraft/entity/mob/PiglinBruteBrain;setCurrentPosAsHome(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V- intermediary - method_30250- Lnet/minecraft/class_5420;method_30250(Lnet/minecraft/class_5419;)V- official - a- Lcnq;a(Lcnp;)V
 
- 
addCoreActivitiesprivate static void addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
- Namespace - Name - Mixin selector - named - addCoreActivities- Lnet/minecraft/entity/mob/PiglinBruteBrain;addCoreActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_30257- Lnet/minecraft/class_5420;method_30257(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V- official - b- Lcnq;b(Lcnp;Lbwk;)V
 
- 
addIdleActivitiesprivate static void addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
- Namespace - Name - Mixin selector - named - addIdleActivities- Lnet/minecraft/entity/mob/PiglinBruteBrain;addIdleActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_30260- Lnet/minecraft/class_5420;method_30260(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V- official - c- Lcnq;c(Lcnp;Lbwk;)V
 
- 
addFightActivitiesprivate static void addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
- Namespace - Name - Mixin selector - named - addFightActivities- Lnet/minecraft/entity/mob/PiglinBruteBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_30262- Lnet/minecraft/class_5420;method_30262(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V- official - d- Lcnq;d(Lcnp;Lbwk;)V
 
- 
getFollowTasks- Mappings:
- Namespace - Name - Mixin selector - named - getFollowTasks- Lnet/minecraft/entity/mob/PiglinBruteBrain;getFollowTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;- intermediary - method_30244- Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;- official - a- Lcnq;a()Lbyy;
 
- 
getIdleTasks- Mappings:
- Namespace - Name - Mixin selector - named - getIdleTasks- Lnet/minecraft/entity/mob/PiglinBruteBrain;getIdleTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;- intermediary - method_30254- Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;- official - b- Lcnq;b()Lbyy;
 
- 
tick- Mappings:
- Namespace - Name - Mixin selector - named - tick- Lnet/minecraft/entity/mob/PiglinBruteBrain;tick(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V- intermediary - method_30256- Lnet/minecraft/class_5420;method_30256(Lnet/minecraft/class_5419;)V- official - b- Lcnq;b(Lcnp;)V
 
- 
isTargetprivate static boolean isTarget(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target) - Mappings:
- Namespace - Name - Mixin selector - named - isTarget- Lnet/minecraft/entity/mob/PiglinBruteBrain;isTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_30248- Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z- official - a- Lcnq;a(Lard;Lcnl;Lbvi;)Z
 
- 
getTargetprivate static Optional<? extends LivingEntity> getTarget(ServerWorld world, AbstractPiglinEntity piglin) - Mappings:
- Namespace - Name - Mixin selector - named - getTarget- Lnet/minecraft/entity/mob/PiglinBruteBrain;getTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;- intermediary - method_30247- Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)Ljava/util/Optional;- official - a- Lcnq;a(Lard;Lcnl;)Ljava/util/Optional;
 
- 
tryRevengeprotected static void tryRevenge(ServerWorld world, PiglinBruteEntity piglinBrute, LivingEntity target) - Mappings:
- Namespace - Name - Mixin selector - named - tryRevenge- Lnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_30251- Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_3218;Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V- official - a- Lcnq;a(Lard;Lcnp;Lbvi;)V
 
- 
setTarget- Mappings:
- Namespace - Name - Mixin selector - named - setTarget- Lnet/minecraft/entity/mob/PiglinBruteBrain;setTarget(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_35198- Lnet/minecraft/class_5420;method_35198(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V- official - a- Lcnq;a(Lcnp;Lbvi;)V
 
- 
playSoundRandomly- Mappings:
- Namespace - Name - Mixin selector - named - playSoundRandomly- Lnet/minecraft/entity/mob/PiglinBruteBrain;playSoundRandomly(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V- intermediary - method_30258- Lnet/minecraft/class_5420;method_30258(Lnet/minecraft/class_5419;)V- official - c- Lcnq;c(Lcnp;)V
 
- 
playSoundIfAngry- Mappings:
- Namespace - Name - Mixin selector - named - playSoundIfAngry- Lnet/minecraft/entity/mob/PiglinBruteBrain;playSoundIfAngry(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V- intermediary - method_30261- Lnet/minecraft/class_5420;method_30261(Lnet/minecraft/class_5419;)V- official - d- Lcnq;d(Lcnp;)V
 
 
-