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 cnq
-
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 aLcnq;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 bLcnq;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 cLcnq;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 dLcnq;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 eLcnq;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 fLcnq;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 gLcnq;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 hLcnq;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 iLcnq;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 aLcnq;a(Lcnp;Lbwk;)Lbwk;
-
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 aLcnq;a(Lcnp;)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 bLcnq;b(Lcnp;Lbwk;)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 cLcnq;c(Lcnp;Lbwk;)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 dLcnq;d(Lcnp;Lbwk;)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 aLcnq;a()Lbyy;
-
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 bLcnq;b()Lbyy;
-
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 bLcnq;b(Lcnp;)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 aLcnq;a(Lard;Lcnl;Lbvi;)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 aLcnq;a(Lard;Lcnl;)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 aLcnq;a(Lard;Lcnp;Lbvi;)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 aLcnq;a(Lcnp;Lbvi;)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 cLcnq;c(Lcnp;)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 dLcnq;d(Lcnp;)V
-