Package net.minecraft.entity.mob
Class PiglinBruteBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain
- Mappings:
Namespace Name official bnjintermediary net/minecraft/class_5420named 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 doubleprivate static final floatprivate 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 Optional<? extends LivingEntity>getTarget(AbstractPiglinEntity piglin) private static booleanisTarget(AbstractPiglinEntity piglin, LivingEntity entity) private static RandomTask<PiglinBruteEntity>private static Optional<? extends LivingEntity>method_30249(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> memoryModuleType) private static RandomTask<PiglinBruteEntity>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 official aLbnj;a:Iintermediary field_30589Lnet/minecraft/class_5420;field_30589: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 official bLbnj;b:Iintermediary field_30590Lnet/minecraft/class_5420;field_30590: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 official cLbnj;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 dLbnj;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 eLbnj;e:Iintermediary field_30593Lnet/minecraft/class_5420;field_30593:Inamed field_30593Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30593:I
-
field_30594
private static final double field_30594- See Also:
- Mappings:
Namespace Name Mixin selector official fLbnj;f:Dintermediary field_30594Lnet/minecraft/class_5420;field_30594:Dnamed field_30594Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30594:D
-
field_30595
private static final float field_30595- See Also:
- Mappings:
Namespace Name Mixin selector official gLbnj;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 hLbnj;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 iLbnj;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 jLbnj;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 aLbnj;a(Lbni;Layt;)Layt;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 aLbnj;a(Lbni;)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 bLbnj;b(Lbni;Layt;)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 cLbnj;c(Lbni;Layt;)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 dLbnj;d(Lbni;Layt;)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
-
method_30244
- Mappings:
Namespace Name Mixin selector official aLbnj;a()Lbbe;intermediary method_30244Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;named method_30244Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30244()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
method_30254
- Mappings:
Namespace Name Mixin selector official bLbnj;b()Lbbe;intermediary method_30254Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;named method_30254Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30254()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
tick
- Mappings:
Namespace Name Mixin selector official bLbnj;b(Lbni;)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 aLbnj;a(Lbne;Laxy;)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 aLbnj;a(Lbne;)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;
-
method_30249
private static Optional<? extends LivingEntity> method_30249(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> memoryModuleType) - Mappings:
Namespace Name Mixin selector official aLbnj;a(Lbne;Lbfy;)Ljava/util/Optional;intermediary method_30249Lnet/minecraft/class_5420;method_30249(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;named method_30249Lnet/minecraft/entity/mob/PiglinBruteBrain;method_30249(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Ljava/util/Optional;
-
tryRevenge
- Mappings:
Namespace Name Mixin selector official aLbnj;a(Lbni;Laxy;)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 bLbnj;b(Lbni;Laxy;)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 cLbnj;c(Lbni;)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 dLbnj;d(Lbni;)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
-