Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
- Namespace - Name - official - bxt- intermediary - net/minecraft/class_7261- named - net/minecraft/entity/mob/WardenBrain
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final floatstatic final intprivate static final intstatic final intprivate static final intprivate static final intprivate static final List<MemoryModuleType<?>>private static final floatprivate static final Task<WardenEntity>static final intprivate static final List<SensorType<? extends Sensor<? super WardenEntity>>>private static final intprivate static final float
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidaddCoreActivities(Brain<WardenEntity> brain) private static voidaddDigActivities(Brain<WardenEntity> brain) private static voidaddEmergeActivities(Brain<WardenEntity> brain) private static voidaddFightActivities(WardenEntity warden, Brain<WardenEntity> brain) private static voidaddIdleActivities(Brain<WardenEntity> brain) private static voidprivate static voidaddRoarActivities(Brain<WardenEntity> brain) private static voidaddSniffActivities(Brain<WardenEntity> brain) protected static Brain<?>create(WardenEntity warden, com.mojang.serialization.Dynamic<?> dynamic) private static booleanisTargeting(WardenEntity warden, LivingEntity entity) static voidlookAtDisturbance(WardenEntity warden, BlockPos pos) private static voidremoveDeadSuspect(WardenEntity warden, LivingEntity suspect) static voidresetDigCooldown(LivingEntity warden) static voidupdateActivities(WardenEntity warden) 
- 
Field Details- 
STROLL_SPEEDprivate static final float STROLL_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxt;d:F- intermediary - field_38175- Lnet/minecraft/class_7261;field_38175:F- named - STROLL_SPEED- Lnet/minecraft/entity/mob/WardenBrain;STROLL_SPEED:F
 
- 
CELEBRATE_TIMEprivate static final float CELEBRATE_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxt;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_SPEEDprivate static final float RANGED_APPROACH_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxt;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_INTERVALprivate static final int MELEE_ATTACK_INTERVAL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbxt;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_DURATIONprivate static final int DIG_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbxt;h:I- intermediary - field_38179- Lnet/minecraft/class_7261;field_38179:I- named - DIG_DURATION- Lnet/minecraft/entity/mob/WardenBrain;DIG_DURATION:I
 
- 
EMERGE_DURATIONpublic static final int EMERGE_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxt;a:I- intermediary - field_38171- Lnet/minecraft/class_7261;field_38171:I- named - EMERGE_DURATION- Lnet/minecraft/entity/mob/WardenBrain;EMERGE_DURATION:I
 
- 
ROAR_DURATIONpublic static final int ROAR_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxt;b:I- intermediary - field_38172- Lnet/minecraft/class_7261;field_38172:I- named - ROAR_DURATION- Lnet/minecraft/entity/mob/WardenBrain;ROAR_DURATION:I
 
- 
SNIFF_DURATIONprivate static final int SNIFF_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbxt;i:I- intermediary - field_38180- Lnet/minecraft/class_7261;field_38180:I- named - SNIFF_DURATION- Lnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:I
 
- 
DIG_COOLDOWNpublic static final int DIG_COOLDOWN- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxt;c:I- intermediary - field_38173- Lnet/minecraft/class_7261;field_38173:I- named - DIG_COOLDOWN- Lnet/minecraft/entity/mob/WardenBrain;DIG_COOLDOWN:I
 
- 
field_38181private static final int field_38181- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbxt;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- Lbxt;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- Lbxt;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- Lbxt;m:Lbhs;- 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- 
WardenBrainpublic WardenBrain()
 
- 
- 
Method Details- 
updateActivities- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxt;a(Lbxs;)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- Lbxt;a(Lbxs;Lcom/mojang/serialization/Dynamic;)Lbha;- 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- Lbxt;a(Lbha;)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- Lbxt;b(Lbha;)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- Lbxt;c(Lbha;)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- Lbxt;d(Lbha;)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- Lbxt;e(Lbha;)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- Lbxt;f(Lbha;)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- Lbxt;g(Lbha;)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- Lbxt;a(Lbxs;Lbha;)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- Lbxt;a(Lbxs;Lbfz;)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- Lbxt;b(Lbxs;Lbfz;)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- Lbxt;a(Lbfz;)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- Lbxt;a(Lbxs;Lgu;)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
 
 
-