Package net.minecraft.entity.mob
Class PiglinBruteBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBruteBrain
- Mappings:
Namespace Name named net/minecraft/entity/mob/PiglinBruteBrain
intermediary net/minecraft/class_5420
official cls
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final double
private static final int
private static final int
private static final float
private static final int
private static final int
private static final int
private static final int
private static final double
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addCoreActivities
(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) private static void
addFightActivities
(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) private static void
addIdleActivities
(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 boolean
isTarget
(AbstractPiglinEntity piglin, LivingEntity entity) private static void
playSoundIfAngry
(PiglinBruteEntity piglinBrute) protected static void
playSoundRandomly
(PiglinBruteEntity piglinBrute) protected static void
setCurrentPosAsHome
(PiglinBruteEntity piglinBrute) protected static void
setTarget
(PiglinBruteEntity piglinBrute, LivingEntity target) protected static void
tick
(PiglinBruteEntity piglinBrute) protected static void
tryRevenge
(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_EXPIRY
Lnet/minecraft/entity/mob/PiglinBruteBrain;ANGRY_AT_EXPIRY:I
intermediary field_30589
Lnet/minecraft/class_5420;field_30589:I
official a
Lcls;a:I
-
MELEE_ATTACK_COOLDOWN
private static final int MELEE_ATTACK_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector named MELEE_ATTACK_COOLDOWN
Lnet/minecraft/entity/mob/PiglinBruteBrain;MELEE_ATTACK_COOLDOWN:I
intermediary field_30590
Lnet/minecraft/class_5420;field_30590:I
official b
Lcls;b:I
-
field_30591
private static final double field_30591- See Also:
- Mappings:
Namespace Name Mixin selector named field_30591
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30591:D
intermediary field_30591
Lnet/minecraft/class_5420;field_30591:D
official c
Lcls;c:D
-
field_30592
private static final int field_30592- See Also:
- Mappings:
Namespace Name Mixin selector named field_30592
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30592:I
intermediary field_30592
Lnet/minecraft/class_5420;field_30592:I
official d
Lcls;d:I
-
field_30593
private static final int field_30593- See Also:
- Mappings:
Namespace Name Mixin selector named field_30593
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30593:I
intermediary field_30593
Lnet/minecraft/class_5420;field_30593:I
official e
Lcls;e:I
-
TARGET_RANGE
private static final double TARGET_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named TARGET_RANGE
Lnet/minecraft/entity/mob/PiglinBruteBrain;TARGET_RANGE:D
intermediary field_30594
Lnet/minecraft/class_5420;field_30594:D
official f
Lcls;f:D
-
field_30595
private static final float field_30595- See Also:
- Mappings:
Namespace Name Mixin selector named field_30595
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30595:F
intermediary field_30595
Lnet/minecraft/class_5420;field_30595:F
official g
Lcls;g:F
-
field_30596
private static final int field_30596- See Also:
- Mappings:
Namespace Name Mixin selector named field_30596
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30596:I
intermediary field_30596
Lnet/minecraft/class_5420;field_30596:I
official h
Lcls;h:I
-
field_30597
private static final int field_30597- See Also:
- Mappings:
Namespace Name Mixin selector named field_30597
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30597:I
intermediary field_30597
Lnet/minecraft/class_5420;field_30597:I
official i
Lcls;i:I
-
field_30598
private static final int field_30598- See Also:
- Mappings:
Namespace Name Mixin selector named field_30598
Lnet/minecraft/entity/mob/PiglinBruteBrain;field_30598:I
intermediary field_30598
Lnet/minecraft/class_5420;field_30598:I
official j
Lcls;j:I
-
-
Constructor Details
-
PiglinBruteBrain
public PiglinBruteBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/entity/mob/PiglinBruteBrain;create(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
intermediary method_30252
Lnet/minecraft/class_5420;method_30252(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
official a
Lcls;a(Lclr;Lbus;)Lbus;
-
setCurrentPosAsHome
- Mappings:
Namespace Name Mixin selector named setCurrentPosAsHome
Lnet/minecraft/entity/mob/PiglinBruteBrain;setCurrentPosAsHome(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
intermediary method_30250
Lnet/minecraft/class_5420;method_30250(Lnet/minecraft/class_5419;)V
official a
Lcls;a(Lclr;)V
-
addCoreActivities
private static void addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector named addCoreActivities
Lnet/minecraft/entity/mob/PiglinBruteBrain;addCoreActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_30257
Lnet/minecraft/class_5420;method_30257(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
official b
Lcls;b(Lclr;Lbus;)V
-
addIdleActivities
private static void addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector named addIdleActivities
Lnet/minecraft/entity/mob/PiglinBruteBrain;addIdleActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_30260
Lnet/minecraft/class_5420;method_30260(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
official c
Lcls;c(Lclr;Lbus;)V
-
addFightActivities
private static void addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) - Mappings:
Namespace Name Mixin selector named addFightActivities
Lnet/minecraft/entity/mob/PiglinBruteBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_30262
Lnet/minecraft/class_5420;method_30262(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
official d
Lcls;d(Lclr;Lbus;)V
-
getFollowTasks
- Mappings:
Namespace Name Mixin selector named getFollowTasks
Lnet/minecraft/entity/mob/PiglinBruteBrain;getFollowTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;
intermediary method_30244
Lnet/minecraft/class_5420;method_30244()Lnet/minecraft/class_4118;
official a
Lcls;a()Lbxg;
-
getIdleTasks
- Mappings:
Namespace Name Mixin selector named getIdleTasks
Lnet/minecraft/entity/mob/PiglinBruteBrain;getIdleTasks()Lnet/minecraft/entity/ai/brain/task/RandomTask;
intermediary method_30254
Lnet/minecraft/class_5420;method_30254()Lnet/minecraft/class_4118;
official b
Lcls;b()Lbxg;
-
tick
- Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/entity/mob/PiglinBruteBrain;tick(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
intermediary method_30256
Lnet/minecraft/class_5420;method_30256(Lnet/minecraft/class_5419;)V
official b
Lcls;b(Lclr;)V
-
isTarget
- Mappings:
Namespace Name Mixin selector named isTarget
Lnet/minecraft/entity/mob/PiglinBruteBrain;isTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z
intermediary method_30248
Lnet/minecraft/class_5420;method_30248(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z
official a
Lcls;a(Lcln;Lbtq;)Z
-
getTarget
- Mappings:
Namespace Name Mixin selector named getTarget
Lnet/minecraft/entity/mob/PiglinBruteBrain;getTarget(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
intermediary method_30247
Lnet/minecraft/class_5420;method_30247(Lnet/minecraft/class_5418;)Ljava/util/Optional;
official a
Lcls;a(Lcln;)Ljava/util/Optional;
-
getTargetIfInRange
private static Optional<? extends LivingEntity> getTargetIfInRange(AbstractPiglinEntity piglin, MemoryModuleType<? extends LivingEntity> targetMemoryModule) - Mappings:
Namespace Name Mixin selector named getTargetIfInRange
Lnet/minecraft/entity/mob/PiglinBruteBrain;getTargetIfInRange(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Ljava/util/Optional;
intermediary method_30249
Lnet/minecraft/class_5420;method_30249(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;
official a
Lcls;a(Lcln;Lccu;)Ljava/util/Optional;
-
tryRevenge
- Mappings:
Namespace Name Mixin selector named tryRevenge
Lnet/minecraft/entity/mob/PiglinBruteBrain;tryRevenge(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
intermediary method_30251
Lnet/minecraft/class_5420;method_30251(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V
official a
Lcls;a(Lclr;Lbtq;)V
-
setTarget
- Mappings:
Namespace Name Mixin selector named setTarget
Lnet/minecraft/entity/mob/PiglinBruteBrain;setTarget(Lnet/minecraft/entity/mob/PiglinBruteEntity;Lnet/minecraft/entity/LivingEntity;)V
intermediary method_35198
Lnet/minecraft/class_5420;method_35198(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V
official b
Lcls;b(Lclr;Lbtq;)V
-
playSoundRandomly
- Mappings:
Namespace Name Mixin selector named playSoundRandomly
Lnet/minecraft/entity/mob/PiglinBruteBrain;playSoundRandomly(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
intermediary method_30258
Lnet/minecraft/class_5420;method_30258(Lnet/minecraft/class_5419;)V
official c
Lcls;c(Lclr;)V
-
playSoundIfAngry
- Mappings:
Namespace Name Mixin selector named playSoundIfAngry
Lnet/minecraft/entity/mob/PiglinBruteBrain;playSoundIfAngry(Lnet/minecraft/entity/mob/PiglinBruteEntity;)V
intermediary method_30261
Lnet/minecraft/class_5420;method_30261(Lnet/minecraft/class_5419;)V
official d
Lcls;d(Lclr;)V
-