Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name official bxr
intermediary net/minecraft/class_7261
named net/minecraft/entity/mob/WardenBrain
-
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 official d
Lbxr;d:F
intermediary field_38175
Lnet/minecraft/class_7261;field_38175:F
named STROLL_SPEED
Lnet/minecraft/entity/mob/WardenBrain;STROLL_SPEED:F
-
CELEBRATE_TIME
private static final float CELEBRATE_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lbxr;e:F
intermediary field_38176
Lnet/minecraft/class_7261;field_38176:F
named CELEBRATE_TIME
Lnet/minecraft/entity/mob/WardenBrain;CELEBRATE_TIME:F
-
RANGED_APPROACH_SPEED
private static final float RANGED_APPROACH_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lbxr;f:F
intermediary field_38177
Lnet/minecraft/class_7261;field_38177:F
named RANGED_APPROACH_SPEED
Lnet/minecraft/entity/mob/WardenBrain;RANGED_APPROACH_SPEED:F
-
MELEE_ATTACK_INTERVAL
private static final int MELEE_ATTACK_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lbxr;g:I
intermediary field_38178
Lnet/minecraft/class_7261;field_38178:I
named MELEE_ATTACK_INTERVAL
Lnet/minecraft/entity/mob/WardenBrain;MELEE_ATTACK_INTERVAL:I
-
DIG_DURATION
private static final int DIG_DURATION- Mappings:
Namespace Name Mixin selector official h
Lbxr;h:I
intermediary field_38179
Lnet/minecraft/class_7261;field_38179:I
named DIG_DURATION
Lnet/minecraft/entity/mob/WardenBrain;DIG_DURATION:I
-
EMERGE_DURATION
public static final int EMERGE_DURATION- Mappings:
Namespace Name Mixin selector official a
Lbxr;a:I
intermediary field_38171
Lnet/minecraft/class_7261;field_38171:I
named EMERGE_DURATION
Lnet/minecraft/entity/mob/WardenBrain;EMERGE_DURATION:I
-
ROAR_DURATION
public static final int ROAR_DURATION- Mappings:
Namespace Name Mixin selector official b
Lbxr;b:I
intermediary field_38172
Lnet/minecraft/class_7261;field_38172:I
named ROAR_DURATION
Lnet/minecraft/entity/mob/WardenBrain;ROAR_DURATION:I
-
SNIFF_DURATION
private static final int SNIFF_DURATION- Mappings:
Namespace Name Mixin selector official i
Lbxr;i:I
intermediary field_38180
Lnet/minecraft/class_7261;field_38180:I
named SNIFF_DURATION
Lnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:I
-
DIG_COOLDOWN
public static final int DIG_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lbxr;c:I
intermediary field_38173
Lnet/minecraft/class_7261;field_38173:I
named DIG_COOLDOWN
Lnet/minecraft/entity/mob/WardenBrain;DIG_COOLDOWN:I
-
field_38181
private static final int field_38181- See Also:
- Mappings:
Namespace Name Mixin selector official j
Lbxr;j:I
intermediary field_38181
Lnet/minecraft/class_7261;field_38181:I
named field_38181
Lnet/minecraft/entity/mob/WardenBrain;field_38181:I
-
SENSORS
- Mappings:
Namespace Name Mixin selector official k
Lbxr;k:Ljava/util/List;
intermediary field_38416
Lnet/minecraft/class_7261;field_38416:Ljava/util/List;
named SENSORS
Lnet/minecraft/entity/mob/WardenBrain;SENSORS:Ljava/util/List;
-
MEMORY_MODULES
- Mappings:
Namespace Name Mixin selector official l
Lbxr;l:Ljava/util/List;
intermediary field_38417
Lnet/minecraft/class_7261;field_38417:Ljava/util/List;
named MEMORY_MODULES
Lnet/minecraft/entity/mob/WardenBrain;MEMORY_MODULES:Ljava/util/List;
-
RESET_DIG_COOLDOWN_TASK
- Mappings:
Namespace Name Mixin selector official m
Lbxr;m:Lbhq;
intermediary field_38182
Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_7893;
named RESET_DIG_COOLDOWN_TASK
Lnet/minecraft/entity/mob/WardenBrain;RESET_DIG_COOLDOWN_TASK:Lnet/minecraft/entity/ai/brain/task/Task;
-
-
Constructor Details
-
WardenBrain
public WardenBrain()
-
-
Method Details
-
updateActivities
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbxq;)V
intermediary method_42228
Lnet/minecraft/class_7261;method_42228(Lnet/minecraft/class_7260;)V
named updateActivities
Lnet/minecraft/entity/mob/WardenBrain;updateActivities(Lnet/minecraft/entity/mob/WardenEntity;)V
-
create
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbxq;Lcom/mojang/serialization/Dynamic;)Lbgy;
intermediary method_42230
Lnet/minecraft/class_7261;method_42230(Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
named create
Lnet/minecraft/entity/mob/WardenBrain;create(Lnet/minecraft/entity/mob/WardenEntity;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbgy;)V
intermediary method_42227
Lnet/minecraft/class_7261;method_42227(Lnet/minecraft/class_4095;)V
named addCoreActivities
Lnet/minecraft/entity/mob/WardenBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addEmergeActivities
- Mappings:
Namespace Name Mixin selector official b
Lbxr;b(Lbgy;)V
intermediary method_42233
Lnet/minecraft/class_7261;method_42233(Lnet/minecraft/class_4095;)V
named addEmergeActivities
Lnet/minecraft/entity/mob/WardenBrain;addEmergeActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addDigActivities
- Mappings:
Namespace Name Mixin selector official c
Lbxr;c(Lbgy;)V
intermediary method_42237
Lnet/minecraft/class_7261;method_42237(Lnet/minecraft/class_4095;)V
named addDigActivities
Lnet/minecraft/entity/mob/WardenBrain;addDigActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector official d
Lbxr;d(Lbgy;)V
intermediary method_42240
Lnet/minecraft/class_7261;method_42240(Lnet/minecraft/class_4095;)V
named addIdleActivities
Lnet/minecraft/entity/mob/WardenBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addInvestigateActivities
- Mappings:
Namespace Name Mixin selector official e
Lbxr;e(Lbgy;)V
intermediary method_42242
Lnet/minecraft/class_7261;method_42242(Lnet/minecraft/class_4095;)V
named addInvestigateActivities
Lnet/minecraft/entity/mob/WardenBrain;addInvestigateActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addSniffActivities
- Mappings:
Namespace Name Mixin selector official f
Lbxr;f(Lbgy;)V
intermediary method_42244
Lnet/minecraft/class_7261;method_42244(Lnet/minecraft/class_4095;)V
named addSniffActivities
Lnet/minecraft/entity/mob/WardenBrain;addSniffActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addRoarActivities
- Mappings:
Namespace Name Mixin selector official g
Lbxr;g(Lbgy;)V
intermediary method_42245
Lnet/minecraft/class_7261;method_42245(Lnet/minecraft/class_4095;)V
named addRoarActivities
Lnet/minecraft/entity/mob/WardenBrain;addRoarActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbxq;Lbgy;)V
intermediary method_42236
Lnet/minecraft/class_7261;method_42236(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V
named addFightActivities
Lnet/minecraft/entity/mob/WardenBrain;addFightActivities(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
-
isTargeting
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbxq;Lbfx;)Z
intermediary method_42229
Lnet/minecraft/class_7261;method_42229(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
named isTargeting
Lnet/minecraft/entity/mob/WardenBrain;isTargeting(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
removeDeadSuspect
- Mappings:
Namespace Name Mixin selector official b
Lbxr;b(Lbxq;Lbfx;)V
intermediary method_42235
Lnet/minecraft/class_7261;method_42235(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
named removeDeadSuspect
Lnet/minecraft/entity/mob/WardenBrain;removeDeadSuspect(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)V
-
resetDigCooldown
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbfx;)V
intermediary method_42225
Lnet/minecraft/class_7261;method_42225(Lnet/minecraft/class_1309;)V
named resetDigCooldown
Lnet/minecraft/entity/mob/WardenBrain;resetDigCooldown(Lnet/minecraft/entity/LivingEntity;)V
-
lookAtDisturbance
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lbxq;Lgt;)V
intermediary method_42231
Lnet/minecraft/class_7261;method_42231(Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
named lookAtDisturbance
Lnet/minecraft/entity/mob/WardenBrain;lookAtDisturbance(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/util/math/BlockPos;)V
-