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 clr
-
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 named ANGRY_AT_EXPIRYLnet/minecraft/entity/mob/PiglinBruteBrain;ANGRY_AT_EXPIRY:Iintermediary field_30589Lnet/minecraft/class_5420;field_30589:Iofficial aLclr;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 bLclr;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 cLclr;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 dLclr;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 eLclr;e:I
-
TARGET_RANGE
private static final double TARGET_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named TARGET_RANGELnet/minecraft/entity/mob/PiglinBruteBrain;TARGET_RANGE:Dintermediary field_30594Lnet/minecraft/class_5420;field_30594:Dofficial fLclr;f:D
-
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 gLclr;g: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 hLclr;h: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 iLclr;i: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 jLclr;j: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 aLclr;a(Lclq;Lbuq;)Lbuq;
-
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 aLclr;a(Lclq;)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 bLclr;b(Lclq;Lbuq;)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 cLclr;c(Lclq;Lbuq;)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 dLclr;d(Lclq;Lbuq;)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 aLclr;a()Lbxe;
-
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 bLclr;b()Lbxe;
-
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 bLclr;b(Lclq;)V
-
isTarget
- Mappings:
Namespace Name Mixin selector named isTargetLnet/minecraft/entity/mob/PiglinBruteBrain;isTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_30248Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Zofficial aLclr;a(Lclm;Lbtn;)Z
-
getTarget
- Mappings:
Namespace Name Mixin selector named getTargetLnet/minecraft/entity/mob/PiglinBruteBrain;getTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;intermediary method_30247Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_5418;)Ljava/util/Optional;official aLclr;a(Lclm;)Ljava/util/Optional;
-
getTargetIfInRange
private static Optional<? extends LivingEntity> getTargetIfInRange(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> targetMemoryModule) - Mappings:
Namespace Name Mixin selector named getTargetIfInRangeLnet/minecraft/entity/mob/PiglinBruteBrain;getTargetIfInRange(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Ljava/util/Optional;intermediary method_30249Lnet/minecraft/class_5420;method_30249(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;official aLclr;a(Lclm;Lccs;)Ljava/util/Optional;
-
tryRevenge
- Mappings:
Namespace Name Mixin selector named tryRevengeLnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_30251Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Vofficial aLclr;a(Lclq;Lbtn;)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 bLclr;b(Lclq;Lbtn;)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 cLclr;c(Lclq;)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 dLclr;d(Lclq;)V
-