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 - cob
- 
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(ServerWorld world, WardenEntity warden, LivingEntity target) static voidresetDigCooldown(LivingEntity warden) static voidupdateActivities(WardenEntity warden) 
- 
Field Details- 
STROLL_SPEEDprivate 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- Lcob;d:F
 
- 
CELEBRATE_TIMEprivate 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- Lcob;e:F
 
- 
RANGED_APPROACH_SPEEDprivate 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- Lcob;f:F
 
- 
MELEE_ATTACK_INTERVALprivate 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- Lcob;g:I
 
- 
DIG_DURATIONprivate 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- Lcob;h:I
 
- 
EMERGE_DURATIONpublic 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- Lcob;a:I
 
- 
ROAR_DURATIONpublic 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- Lcob;b:I
 
- 
SNIFF_DURATIONprivate 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- Lcob;i:I
 
- 
DIG_COOLDOWNpublic 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- Lcob;c:I
 
- 
field_38181private 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- Lcob;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- Lcob;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- Lcob;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- Lcob;m:Lbxc;
 
 
- 
- 
Constructor Details- 
WardenBrainpublic 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- Lcob;a(Lcoa;)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- Lcob;a(Lcoa;Lcom/mojang/serialization/Dynamic;)Lbwk;
 
- 
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- Lcob;a(Lbwk;)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- Lcob;b(Lbwk;)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- Lcob;c(Lbwk;)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- Lcob;d(Lbwk;)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- Lcob;e(Lbwk;)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- Lcob;f(Lbwk;)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- Lcob;g(Lbwk;)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- Lcob;a(Lcoa;Lbwk;)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- Lcob;a(Lcoa;Lbvi;)Z
 
- 
removeDeadSuspect- Mappings:
- Namespace - Name - Mixin selector - named - removeDeadSuspect- Lnet/minecraft/entity/mob/WardenBrain;removeDeadSuspect(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)V- intermediary - method_42235- Lnet/minecraft/class_7261;method_42235(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V- official - a- Lcob;a(Lard;Lcoa;Lbvi;)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- Lcob;a(Lbvi;)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- Lcob;a(Lcoa;Lji;)V
 
 
-