Package net.minecraft.entity.mob
Class PiglinBruteBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain
- Mappings:
Namespace Name official bxhintermediary net/minecraft/class_5420named net/minecraft/entity/mob/PiglinBruteBrain
-
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 intprivate static final double -
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(AbstractPiglinEntity piglin) private static Optional<? extends LivingEntity>getTargetIfInRange(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> targetMemoryModule) private static booleanisTarget(AbstractPiglinEntity piglin, LivingEntity entity) 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(PiglinBruteEntity piglinBrute, LivingEntity target)
-
Field Details
-
ANGRY_AT_EXPIRY
private static final int ANGRY_AT_EXPIRY- See Also:
- Mappings:
Namespace Name Mixin selector official aLbxh;a:Iintermediary field_30589Lnet/minecraft/class_5420;field_30589:Inamed ANGRY_AT_EXPIRYLnet/minecraft/entity/mob/PiglinBruteBrain;ANGRY_AT_EXPIRY:I
-
MELEE_ATTACK_COOLDOWN
private static final int MELEE_ATTACK_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official bLbxh;b:Iintermediary field_30590Lnet/minecraft/class_5420;field_30590:Inamed MELEE_ATTACK_COOLDOWNLnet/minecraft/entity/mob/PiglinBruteBrain;MELEE_ATTACK_COOLDOWN:I
-
field_30591
private static final double field_30591- See Also:
- Mappings:
Namespace Name Mixin selector official cLbxh;c:Dintermediary field_30591Lnet/minecraft/class_5420;field_30591:Dnamed field_30591Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30591:D
-
field_30592
private static final int field_30592- See Also:
- Mappings:
Namespace Name Mixin selector official dLbxh;d:Iintermediary field_30592Lnet/minecraft/class_5420;field_30592:Inamed field_30592Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30592:I
-
field_30593
private static final int field_30593- See Also:
- Mappings:
Namespace Name Mixin selector official eLbxh;e:Iintermediary field_30593Lnet/minecraft/class_5420;field_30593:Inamed field_30593Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30593:I
-
TARGET_RANGE
private static final double TARGET_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official fLbxh;f:Dintermediary field_30594Lnet/minecraft/class_5420;field_30594:Dnamed TARGET_RANGELnet/minecraft/entity/mob/PiglinBruteBrain;TARGET_RANGE:D
-
field_30595
private static final float field_30595- See Also:
- Mappings:
Namespace Name Mixin selector official gLbxh;g:Fintermediary field_30595Lnet/minecraft/class_5420;field_30595:Fnamed field_30595Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30595:F
-
field_30596
private static final int field_30596- See Also:
- Mappings:
Namespace Name Mixin selector official hLbxh;h:Iintermediary field_30596Lnet/minecraft/class_5420;field_30596:Inamed field_30596Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30596:I
-
field_30597
private static final int field_30597- See Also:
- Mappings:
Namespace Name Mixin selector official iLbxh;i:Iintermediary field_30597Lnet/minecraft/class_5420;field_30597:Inamed field_30597Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30597:I
-
field_30598
private static final int field_30598- See Also:
- Mappings:
Namespace Name Mixin selector official jLbxh;j:Iintermediary field_30598Lnet/minecraft/class_5420;field_30598:Inamed field_30598Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30598:I
-
-
Constructor Details
-
PiglinBruteBrain
public PiglinBruteBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Lbxg;Lbgz;)Lbgz;intermediary method_30252Lnet/minecraft/class_5420;method_30252(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;named createLnet/minecraft/entity/mob/PiglinBruteBrain;create(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
-
setCurrentPosAsHome
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Lbxg;)Vintermediary method_30250Lnet/minecraft/class_5420;method_30250(Lnet/minecraft/class_5419;)Vnamed setCurrentPosAsHomeLnet/minecraft/entity/mob/PiglinBruteBrain;setCurrentPosAsHome(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-
addCoreActivities
private static void addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector official bLbxh;b(Lbxg;Lbgz;)Vintermediary method_30257Lnet/minecraft/class_5420;method_30257(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vnamed addCoreActivitiesLnet/minecraft/entity/mob/PiglinBruteBrain;addCoreActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
-
addIdleActivities
private static void addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector official cLbxh;c(Lbxg;Lbgz;)Vintermediary method_30260Lnet/minecraft/class_5420;method_30260(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vnamed addIdleActivitiesLnet/minecraft/entity/mob/PiglinBruteBrain;addIdleActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
-
addFightActivities
private static void addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector official dLbxh;d(Lbxg;Lbgz;)Vintermediary method_30262Lnet/minecraft/class_5420;method_30262(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vnamed addFightActivitiesLnet/minecraft/entity/mob/PiglinBruteBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
-
getFollowTasks
- Mappings:
Namespace Name Mixin selector official aLbxh;a()Lbjm;intermediary method_30244Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;named getFollowTasksLnet/minecraft/entity/mob/PiglinBruteBrain;getFollowTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
getIdleTasks
- Mappings:
Namespace Name Mixin selector official bLbxh;b()Lbjm;intermediary method_30254Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;named getIdleTasksLnet/minecraft/entity/mob/PiglinBruteBrain;getIdleTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
tick
- Mappings:
Namespace Name Mixin selector official bLbxh;b(Lbxg;)Vintermediary method_30256Lnet/minecraft/class_5420;method_30256(Lnet/minecraft/class_5419;)Vnamed tickLnet/minecraft/entity/mob/PiglinBruteBrain;tick(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-
isTarget
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Lbxc;Lbfy;)Zintermediary method_30248Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Znamed isTargetLnet/minecraft/entity/mob/PiglinBruteBrain;isTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
getTarget
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Lbxc;)Ljava/util/Optional;intermediary method_30247Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_5418;)Ljava/util/Optional;named getTargetLnet/minecraft/entity/mob/PiglinBruteBrain;getTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
-
getTargetIfInRange
private static Optional<? extends LivingEntity> getTargetIfInRange(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> targetMemoryModule) - Mappings:
Namespace Name Mixin selector official aLbxh;a(Lbxc;Lbpa;)Ljava/util/Optional;intermediary method_30249Lnet/minecraft/class_5420;method_30249(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;named getTargetIfInRangeLnet/minecraft/entity/mob/PiglinBruteBrain;getTargetIfInRange(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Ljava/util/Optional;
-
tryRevenge
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Lbxg;Lbfy;)Vintermediary method_30251Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vnamed tryRevengeLnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
-
setTarget
- Mappings:
Namespace Name Mixin selector official bLbxh;b(Lbxg;Lbfy;)Vintermediary method_35198Lnet/minecraft/class_5420;method_35198(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vnamed setTargetLnet/minecraft/entity/mob/PiglinBruteBrain;setTarget(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
-
playSoundRandomly
- Mappings:
Namespace Name Mixin selector official cLbxh;c(Lbxg;)Vintermediary method_30258Lnet/minecraft/class_5420;method_30258(Lnet/minecraft/class_5419;)Vnamed playSoundRandomlyLnet/minecraft/entity/mob/PiglinBruteBrain;playSoundRandomly(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-
playSoundIfAngry
- Mappings:
Namespace Name Mixin selector official dLbxh;d(Lbxg;)Vintermediary method_30261Lnet/minecraft/class_5420;method_30261(Lnet/minecraft/class_5419;)Vnamed playSoundIfAngryLnet/minecraft/entity/mob/PiglinBruteBrain;playSoundIfAngry(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-