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 clp
-
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 aLclp;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 bLclp;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 cLclp;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 dLclp;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 eLclp;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 fLclp;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 gLclp;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 hLclp;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 iLclp;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 jLclp;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 aLclp;a(Lclo;Lbup;)Lbup;
-
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 aLclp;a(Lclo;)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 bLclp;b(Lclo;Lbup;)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 cLclp;c(Lclo;Lbup;)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 dLclp;d(Lclo;Lbup;)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 aLclp;a()Lbxd;
-
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 bLclp;b()Lbxd;
-
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 bLclp;b(Lclo;)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 aLclp;a(Lclk;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 aLclp;a(Lclk;)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 aLclp;a(Lclk;Lccr;)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 aLclp;a(Lclo;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 bLclp;b(Lclo;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 cLclp;c(Lclo;)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 dLclp;d(Lclo;)V
-