Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name named net/minecraft/entity/mob/WardenBrain
intermediary net/minecraft/class_7261
official cme
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final float
static final int
private static final int
static final int
private static final int
private static final int
private static final List
<MemoryModuleType<?>> private static final float
private static final Task
<WardenEntity> static final int
private static final List
<SensorType<? extends Sensor<? super WardenEntity>>> private static final int
private static final float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addCoreActivities
(Brain<WardenEntity> brain) private static void
addDigActivities
(Brain<WardenEntity> brain) private static void
addEmergeActivities
(Brain<WardenEntity> brain) private static void
addFightActivities
(WardenEntity warden, Brain<WardenEntity> brain) private static void
addIdleActivities
(Brain<WardenEntity> brain) private static void
private static void
addRoarActivities
(Brain<WardenEntity> brain) private static void
addSniffActivities
(Brain<WardenEntity> brain) protected static Brain
<?> create
(WardenEntity warden, com.mojang.serialization.Dynamic<?> dynamic) private static boolean
isTargeting
(WardenEntity warden, LivingEntity entity) static void
lookAtDisturbance
(WardenEntity warden, BlockPos pos) private static void
removeDeadSuspect
(WardenEntity warden, LivingEntity suspect) static void
resetDigCooldown
(LivingEntity warden) static void
updateActivities
(WardenEntity warden)
-
Field Details
-
STROLL_SPEED
private static final float STROLL_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named STROLL_SPEED
Lnet/minecraft/entity/mob/WardenBrain;STROLL_SPEED:F
intermediary field_38175
Lnet/minecraft/class_7261;field_38175:F
official d
Lcme;d:F
-
CELEBRATE_TIME
private static final float CELEBRATE_TIME- See Also:
- Mappings:
Namespace Name Mixin selector named CELEBRATE_TIME
Lnet/minecraft/entity/mob/WardenBrain;CELEBRATE_TIME:F
intermediary field_38176
Lnet/minecraft/class_7261;field_38176:F
official e
Lcme;e:F
-
RANGED_APPROACH_SPEED
private static final float RANGED_APPROACH_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named RANGED_APPROACH_SPEED
Lnet/minecraft/entity/mob/WardenBrain;RANGED_APPROACH_SPEED:F
intermediary field_38177
Lnet/minecraft/class_7261;field_38177:F
official f
Lcme;f:F
-
MELEE_ATTACK_INTERVAL
private static final int MELEE_ATTACK_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named MELEE_ATTACK_INTERVAL
Lnet/minecraft/entity/mob/WardenBrain;MELEE_ATTACK_INTERVAL:I
intermediary field_38178
Lnet/minecraft/class_7261;field_38178:I
official g
Lcme;g:I
-
DIG_DURATION
private static final int DIG_DURATION- Mappings:
Namespace Name Mixin selector named DIG_DURATION
Lnet/minecraft/entity/mob/WardenBrain;DIG_DURATION:I
intermediary field_38179
Lnet/minecraft/class_7261;field_38179:I
official h
Lcme;h:I
-
EMERGE_DURATION
public static final int EMERGE_DURATION- Mappings:
Namespace Name Mixin selector named EMERGE_DURATION
Lnet/minecraft/entity/mob/WardenBrain;EMERGE_DURATION:I
intermediary field_38171
Lnet/minecraft/class_7261;field_38171:I
official a
Lcme;a:I
-
ROAR_DURATION
public static final int ROAR_DURATION- Mappings:
Namespace Name Mixin selector named ROAR_DURATION
Lnet/minecraft/entity/mob/WardenBrain;ROAR_DURATION:I
intermediary field_38172
Lnet/minecraft/class_7261;field_38172:I
official b
Lcme;b:I
-
SNIFF_DURATION
private static final int SNIFF_DURATION- Mappings:
Namespace Name Mixin selector named SNIFF_DURATION
Lnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:I
intermediary field_38180
Lnet/minecraft/class_7261;field_38180:I
official i
Lcme;i:I
-
DIG_COOLDOWN
public static final int DIG_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector named DIG_COOLDOWN
Lnet/minecraft/entity/mob/WardenBrain;DIG_COOLDOWN:I
intermediary field_38173
Lnet/minecraft/class_7261;field_38173:I
official c
Lcme;c:I
-
field_38181
private static final int field_38181- See Also:
- Mappings:
Namespace Name Mixin selector named field_38181
Lnet/minecraft/entity/mob/WardenBrain;field_38181:I
intermediary field_38181
Lnet/minecraft/class_7261;field_38181:I
official j
Lcme;j:I
-
SENSORS
- Mappings:
Namespace Name Mixin selector named SENSORS
Lnet/minecraft/entity/mob/WardenBrain;SENSORS:Ljava/util/List;
intermediary field_38416
Lnet/minecraft/class_7261;field_38416:Ljava/util/List;
official k
Lcme;k:Ljava/util/List;
-
MEMORY_MODULES
- Mappings:
Namespace Name Mixin selector named MEMORY_MODULES
Lnet/minecraft/entity/mob/WardenBrain;MEMORY_MODULES:Ljava/util/List;
intermediary field_38417
Lnet/minecraft/class_7261;field_38417:Ljava/util/List;
official l
Lcme;l:Ljava/util/List;
-
RESET_DIG_COOLDOWN_TASK
- Mappings:
Namespace Name Mixin selector named RESET_DIG_COOLDOWN_TASK
Lnet/minecraft/entity/mob/WardenBrain;RESET_DIG_COOLDOWN_TASK:Lnet/minecraft/entity/ai/brain/task/Task;
intermediary field_38182
Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_7893;
official m
Lcme;m:Lbvl;
-
-
Constructor Details
-
WardenBrain
public WardenBrain()
-
-
Method Details
-
updateActivities
- Mappings:
Namespace Name Mixin selector named updateActivities
Lnet/minecraft/entity/mob/WardenBrain;updateActivities(Lnet/minecraft/entity/mob/WardenEntity;)V
intermediary method_42228
Lnet/minecraft/class_7261;method_42228(Lnet/minecraft/class_7260;)V
official a
Lcme;a(Lcmd;)V
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/entity/mob/WardenBrain;create(Lnet/minecraft/entity/mob/WardenEntity;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
intermediary method_42230
Lnet/minecraft/class_7261;method_42230(Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
official a
Lcme;a(Lcmd;Lcom/mojang/serialization/Dynamic;)Lbut;
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector named addCoreActivities
Lnet/minecraft/entity/mob/WardenBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42227
Lnet/minecraft/class_7261;method_42227(Lnet/minecraft/class_4095;)V
official a
Lcme;a(Lbut;)V
-
addEmergeActivities
- Mappings:
Namespace Name Mixin selector named addEmergeActivities
Lnet/minecraft/entity/mob/WardenBrain;addEmergeActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42233
Lnet/minecraft/class_7261;method_42233(Lnet/minecraft/class_4095;)V
official b
Lcme;b(Lbut;)V
-
addDigActivities
- Mappings:
Namespace Name Mixin selector named addDigActivities
Lnet/minecraft/entity/mob/WardenBrain;addDigActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42237
Lnet/minecraft/class_7261;method_42237(Lnet/minecraft/class_4095;)V
official c
Lcme;c(Lbut;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector named addIdleActivities
Lnet/minecraft/entity/mob/WardenBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42240
Lnet/minecraft/class_7261;method_42240(Lnet/minecraft/class_4095;)V
official d
Lcme;d(Lbut;)V
-
addInvestigateActivities
- Mappings:
Namespace Name Mixin selector named addInvestigateActivities
Lnet/minecraft/entity/mob/WardenBrain;addInvestigateActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42242
Lnet/minecraft/class_7261;method_42242(Lnet/minecraft/class_4095;)V
official e
Lcme;e(Lbut;)V
-
addSniffActivities
- Mappings:
Namespace Name Mixin selector named addSniffActivities
Lnet/minecraft/entity/mob/WardenBrain;addSniffActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42244
Lnet/minecraft/class_7261;method_42244(Lnet/minecraft/class_4095;)V
official f
Lcme;f(Lbut;)V
-
addRoarActivities
- Mappings:
Namespace Name Mixin selector named addRoarActivities
Lnet/minecraft/entity/mob/WardenBrain;addRoarActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42245
Lnet/minecraft/class_7261;method_42245(Lnet/minecraft/class_4095;)V
official g
Lcme;g(Lbut;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector named addFightActivities
Lnet/minecraft/entity/mob/WardenBrain;addFightActivities(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_42236
Lnet/minecraft/class_7261;method_42236(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V
official a
Lcme;a(Lcmd;Lbut;)V
-
isTargeting
- Mappings:
Namespace Name Mixin selector named isTargeting
Lnet/minecraft/entity/mob/WardenBrain;isTargeting(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Z
intermediary method_42229
Lnet/minecraft/class_7261;method_42229(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
official a
Lcme;a(Lcmd;Lbtr;)Z
-
removeDeadSuspect
- Mappings:
Namespace Name Mixin selector named removeDeadSuspect
Lnet/minecraft/entity/mob/WardenBrain;removeDeadSuspect(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)V
intermediary method_42235
Lnet/minecraft/class_7261;method_42235(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
official b
Lcme;b(Lcmd;Lbtr;)V
-
resetDigCooldown
- Mappings:
Namespace Name Mixin selector named resetDigCooldown
Lnet/minecraft/entity/mob/WardenBrain;resetDigCooldown(Lnet/minecraft/entity/LivingEntity;)V
intermediary method_42225
Lnet/minecraft/class_7261;method_42225(Lnet/minecraft/class_1309;)V
official a
Lcme;a(Lbtr;)V
-
lookAtDisturbance
- Mappings:
Namespace Name Mixin selector named lookAtDisturbance
Lnet/minecraft/entity/mob/WardenBrain;lookAtDisturbance(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_42231
Lnet/minecraft/class_7261;method_42231(Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
official a
Lcme;a(Lcmd;Liz;)V
-