Package net.minecraft.entity.mob
Class PiglinBruteBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain
- Mappings:
Namespace Name intermediary net/minecraft/class_5420official bxgnamed net/minecraft/entity/mob/PiglinBruteBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate 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 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
-
field_30589
private static final int field_30589- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30589Lnet/minecraft/class_5420;field_30589:Iofficial aLbxg;a:Inamed field_30589Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30589:I
-
field_30590
private static final int field_30590- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30590Lnet/minecraft/class_5420;field_30590:Iofficial bLbxg;b:Inamed field_30590Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30590:I
-
field_30591
private static final double field_30591- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30591Lnet/minecraft/class_5420;field_30591:Dofficial cLbxg;c: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 intermediary field_30592Lnet/minecraft/class_5420;field_30592:Iofficial dLbxg;d: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 intermediary field_30593Lnet/minecraft/class_5420;field_30593:Iofficial eLbxg;e: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 intermediary field_30594Lnet/minecraft/class_5420;field_30594:Dofficial fLbxg;f: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 intermediary field_30595Lnet/minecraft/class_5420;field_30595:Fofficial gLbxg;g: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 intermediary field_30596Lnet/minecraft/class_5420;field_30596:Iofficial hLbxg;h: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 intermediary field_30597Lnet/minecraft/class_5420;field_30597:Iofficial iLbxg;i: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 intermediary field_30598Lnet/minecraft/class_5420;field_30598:Iofficial jLbxg;j:Inamed field_30598Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30598:I
-
-
Constructor Details
-
PiglinBruteBrain
public PiglinBruteBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_30252Lnet/minecraft/class_5420;method_30252(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;official aLbxg;a(Lbxf;Lbgy;)Lbgy;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 intermediary method_30250Lnet/minecraft/class_5420;method_30250(Lnet/minecraft/class_5419;)Vofficial aLbxg;a(Lbxf;)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 intermediary method_30257Lnet/minecraft/class_5420;method_30257(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vofficial bLbxg;b(Lbxf;Lbgy;)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 intermediary method_30260Lnet/minecraft/class_5420;method_30260(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vofficial cLbxg;c(Lbxf;Lbgy;)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 intermediary method_30262Lnet/minecraft/class_5420;method_30262(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Vofficial dLbxg;d(Lbxf;Lbgy;)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 intermediary method_30244Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;official aLbxg;a()Lbjl;named getFollowTasksLnet/minecraft/entity/mob/PiglinBruteBrain;getFollowTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
getIdleTasks
- Mappings:
Namespace Name Mixin selector intermediary method_30254Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;official bLbxg;b()Lbjl;named getIdleTasksLnet/minecraft/entity/mob/PiglinBruteBrain;getIdleTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
tick
- Mappings:
Namespace Name Mixin selector intermediary method_30256Lnet/minecraft/class_5420;method_30256(Lnet/minecraft/class_5419;)Vofficial bLbxg;b(Lbxf;)Vnamed tickLnet/minecraft/entity/mob/PiglinBruteBrain;tick(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-
isTarget
- Mappings:
Namespace Name Mixin selector intermediary method_30248Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Zofficial aLbxg;a(Lbxb;Lbfx;)Znamed isTargetLnet/minecraft/entity/mob/PiglinBruteBrain;isTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
getTarget
- Mappings:
Namespace Name Mixin selector intermediary method_30247Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_5418;)Ljava/util/Optional;official aLbxg;a(Lbxb;)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 intermediary method_30249Lnet/minecraft/class_5420;method_30249(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;official aLbxg;a(Lbxb;Lboz;)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 intermediary method_30251Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vofficial aLbxg;a(Lbxf;Lbfx;)Vnamed tryRevengeLnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
-
setTarget
- Mappings:
Namespace Name Mixin selector intermediary method_35198Lnet/minecraft/class_5420;method_35198(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vofficial bLbxg;b(Lbxf;Lbfx;)Vnamed setTargetLnet/minecraft/entity/mob/PiglinBruteBrain;setTarget(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
-
playSoundRandomly
- Mappings:
Namespace Name Mixin selector intermediary method_30258Lnet/minecraft/class_5420;method_30258(Lnet/minecraft/class_5419;)Vofficial cLbxg;c(Lbxf;)Vnamed playSoundRandomlyLnet/minecraft/entity/mob/PiglinBruteBrain;playSoundRandomly(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-
playSoundIfAngry
- Mappings:
Namespace Name Mixin selector intermediary method_30261Lnet/minecraft/class_5420;method_30261(Lnet/minecraft/class_5419;)Vofficial dLbxg;d(Lbxf;)Vnamed playSoundIfAngryLnet/minecraft/entity/mob/PiglinBruteBrain;playSoundIfAngry(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
-