Package net.minecraft.entity.mob
Class PiglinBruteBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain
- Mappings:
Namespace Name named net/minecraft/entity/mob/PiglinBruteBrainintermediary net/minecraft/class_5420official cqc
-
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
Modifier 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_EXPIRY
private static final int ANGRY_AT_EXPIRY- See Also:
- Mappings:
Namespace Name Mixin selector named ANGRY_AT_EXPIRYLnet/minecraft/entity/mob/PiglinBruteBrain;ANGRY_AT_EXPIRY:Iintermediary field_30589Lnet/minecraft/class_5420;field_30589:Iofficial aLcqc;a:I
-
MELEE_ATTACK_COOLDOWN
private static final int MELEE_ATTACK_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector named MELEE_ATTACK_COOLDOWNLnet/minecraft/entity/mob/PiglinBruteBrain;MELEE_ATTACK_COOLDOWN:Iintermediary field_30590Lnet/minecraft/class_5420;field_30590:Iofficial bLcqc;b:I
-
field_30591
private static final double field_30591- See Also:
- Mappings:
Namespace Name Mixin selector named field_30591Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30591:Dintermediary field_30591Lnet/minecraft/class_5420;field_30591:Dofficial cLcqc;c:D
-
field_30592
private static final int field_30592- See Also:
- Mappings:
Namespace Name Mixin selector named field_30592Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30592:Iintermediary field_30592Lnet/minecraft/class_5420;field_30592:Iofficial dLcqc;d:I
-
field_30593
private static final int field_30593- See Also:
- Mappings:
Namespace Name Mixin selector named field_30593Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30593:Iintermediary field_30593Lnet/minecraft/class_5420;field_30593:Iofficial eLcqc;e:I
-
field_30595
private static final float field_30595- See Also:
- Mappings:
Namespace Name Mixin selector named field_30595Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30595:Fintermediary field_30595Lnet/minecraft/class_5420;field_30595:Fofficial fLcqc;f:F
-
field_30596
private static final int field_30596- See Also:
- Mappings:
Namespace Name Mixin selector named field_30596Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30596:Iintermediary field_30596Lnet/minecraft/class_5420;field_30596:Iofficial gLcqc;g:I
-
field_30597
private static final int field_30597- See Also:
- Mappings:
Namespace Name Mixin selector named field_30597Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30597:Iintermediary field_30597Lnet/minecraft/class_5420;field_30597:Iofficial hLcqc;h:I
-
field_30598
private static final int field_30598- See Also:
- Mappings:
Namespace Name Mixin selector named field_30598Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30598:Iintermediary field_30598Lnet/minecraft/class_5420;field_30598:Iofficial iLcqc;i:I
-
-
Constructor Details
-
PiglinBruteBrain
public PiglinBruteBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/entity/mob/PiglinBruteBrain;create(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;intermediary method_30252Lnet/minecraft/class_5420;method_30252(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;official aLcqc;a(Lcqb;Lbyj;)Lbyj;
-
setCurrentPosAsHome
- Mappings:
Namespace Name Mixin selector named setCurrentPosAsHomeLnet/minecraft/entity/mob/PiglinBruteBrain;setCurrentPosAsHome(Lnet/minecraft/entity/mob/PiglinBruteEntity;)Vintermediary method_30250Lnet/minecraft/class_5420;method_30250(Lnet/minecraft/class_5419;)Vofficial aLcqc;a(Lcqb;)V
-
addCoreActivities
private static void addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector named addCoreActivitiesLnet/minecraft/entity/mob/PiglinBruteBrain;addCoreActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_30257Lnet/minecraft/class_5420;method_30257(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vofficial bLcqc;b(Lcqb;Lbyj;)V
-
addIdleActivities
private static void addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector named addIdleActivitiesLnet/minecraft/entity/mob/PiglinBruteBrain;addIdleActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_30260Lnet/minecraft/class_5420;method_30260(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vofficial cLcqc;c(Lcqb;Lbyj;)V
-
addFightActivities
private static void addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector named addFightActivitiesLnet/minecraft/entity/mob/PiglinBruteBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_30262Lnet/minecraft/class_5420;method_30262(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vofficial dLcqc;d(Lcqb;Lbyj;)V
-
getFollowTasks
- Mappings:
Namespace Name Mixin selector named getFollowTasksLnet/minecraft/entity/mob/PiglinBruteBrain;getFollowTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;intermediary method_30244Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;official aLcqc;a()Lcax;
-
getIdleTasks
- Mappings:
Namespace Name Mixin selector named getIdleTasksLnet/minecraft/entity/mob/PiglinBruteBrain;getIdleTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;intermediary method_30254Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;official bLcqc;b()Lcax;
-
tick
- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/mob/PiglinBruteBrain;tick(Lnet/minecraft/entity/mob/PiglinBruteEntity;)Vintermediary method_30256Lnet/minecraft/class_5420;method_30256(Lnet/minecraft/class_5419;)Vofficial bLcqc;b(Lcqb;)V
-
isTarget
private static boolean isTarget(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target) - Mappings:
Namespace Name Mixin selector named isTargetLnet/minecraft/entity/mob/PiglinBruteBrain;isTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_30248Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Zofficial aLcqc;a(Larq;Lcpx;Lbxj;)Z
-
getTarget
private static Optional<? extends LivingEntity> getTarget(ServerWorld world, AbstractPiglinEntity piglin) - Mappings:
Namespace Name Mixin selector named getTargetLnet/minecraft/entity/mob/PiglinBruteBrain;getTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;intermediary method_30247Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)Ljava/util/Optional;official aLcqc;a(Larq;Lcpx;)Ljava/util/Optional;
-
tryRevenge
protected static void tryRevenge(ServerWorld world, PiglinBruteEntity piglinBrute, LivingEntity target) - Mappings:
Namespace Name Mixin selector named tryRevengeLnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_30251Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_3218;Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vofficial aLcqc;a(Larq;Lcqb;Lbxj;)V
-
setTarget
- Mappings:
Namespace Name Mixin selector named setTargetLnet/minecraft/entity/mob/PiglinBruteBrain;setTarget(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_35198Lnet/minecraft/class_5420;method_35198(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vofficial aLcqc;a(Lcqb;Lbxj;)V
-
playSoundRandomly
- Mappings:
Namespace Name Mixin selector named playSoundRandomlyLnet/minecraft/entity/mob/PiglinBruteBrain;playSoundRandomly(Lnet/minecraft/entity/mob/PiglinBruteEntity;)Vintermediary method_30258Lnet/minecraft/class_5420;method_30258(Lnet/minecraft/class_5419;)Vofficial cLcqc;c(Lcqb;)V
-
playSoundIfAngry
- Mappings:
Namespace Name Mixin selector named playSoundIfAngryLnet/minecraft/entity/mob/PiglinBruteBrain;playSoundIfAngry(Lnet/minecraft/entity/mob/PiglinBruteEntity;)Vintermediary method_30261Lnet/minecraft/class_5420;method_30261(Lnet/minecraft/class_5419;)Vofficial dLcqc;d(Lcqb;)V
-