Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name named net/minecraft/entity/mob/WardenBrainintermediary net/minecraft/class_7261official cmc
-
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
Modifier 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_SPEED
private static final float STROLL_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named STROLL_SPEEDLnet/minecraft/entity/mob/WardenBrain;STROLL_SPEED:Fintermediary field_38175Lnet/minecraft/class_7261;field_38175:Fofficial dLcmc;d:F
-
CELEBRATE_TIME
private static final float CELEBRATE_TIME- See Also:
- Mappings:
Namespace Name Mixin selector named CELEBRATE_TIMELnet/minecraft/entity/mob/WardenBrain;CELEBRATE_TIME:Fintermediary field_38176Lnet/minecraft/class_7261;field_38176:Fofficial eLcmc;e:F
-
RANGED_APPROACH_SPEED
private static final float RANGED_APPROACH_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named RANGED_APPROACH_SPEEDLnet/minecraft/entity/mob/WardenBrain;RANGED_APPROACH_SPEED:Fintermediary field_38177Lnet/minecraft/class_7261;field_38177:Fofficial fLcmc;f:F
-
MELEE_ATTACK_INTERVAL
private static final int MELEE_ATTACK_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named MELEE_ATTACK_INTERVALLnet/minecraft/entity/mob/WardenBrain;MELEE_ATTACK_INTERVAL:Iintermediary field_38178Lnet/minecraft/class_7261;field_38178:Iofficial gLcmc;g:I
-
DIG_DURATION
private static final int DIG_DURATION- Mappings:
Namespace Name Mixin selector named DIG_DURATIONLnet/minecraft/entity/mob/WardenBrain;DIG_DURATION:Iintermediary field_38179Lnet/minecraft/class_7261;field_38179:Iofficial hLcmc;h:I
-
EMERGE_DURATION
public static final int EMERGE_DURATION- Mappings:
Namespace Name Mixin selector named EMERGE_DURATIONLnet/minecraft/entity/mob/WardenBrain;EMERGE_DURATION:Iintermediary field_38171Lnet/minecraft/class_7261;field_38171:Iofficial aLcmc;a:I
-
ROAR_DURATION
public static final int ROAR_DURATION- Mappings:
Namespace Name Mixin selector named ROAR_DURATIONLnet/minecraft/entity/mob/WardenBrain;ROAR_DURATION:Iintermediary field_38172Lnet/minecraft/class_7261;field_38172:Iofficial bLcmc;b:I
-
SNIFF_DURATION
private static final int SNIFF_DURATION- Mappings:
Namespace Name Mixin selector named SNIFF_DURATIONLnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:Iintermediary field_38180Lnet/minecraft/class_7261;field_38180:Iofficial iLcmc;i:I
-
DIG_COOLDOWN
public static final int DIG_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector named DIG_COOLDOWNLnet/minecraft/entity/mob/WardenBrain;DIG_COOLDOWN:Iintermediary field_38173Lnet/minecraft/class_7261;field_38173:Iofficial cLcmc;c:I
-
field_38181
private static final int field_38181- See Also:
- Mappings:
Namespace Name Mixin selector named field_38181Lnet/minecraft/entity/mob/WardenBrain;field_38181:Iintermediary field_38181Lnet/minecraft/class_7261;field_38181:Iofficial jLcmc;j:I
-
SENSORS
- Mappings:
Namespace Name Mixin selector named SENSORSLnet/minecraft/entity/mob/WardenBrain;SENSORS:Ljava/util/List;intermediary field_38416Lnet/minecraft/class_7261;field_38416:Ljava/util/List;official kLcmc;k:Ljava/util/List;
-
MEMORY_MODULES
- Mappings:
Namespace Name Mixin selector named MEMORY_MODULESLnet/minecraft/entity/mob/WardenBrain;MEMORY_MODULES:Ljava/util/List;intermediary field_38417Lnet/minecraft/class_7261;field_38417:Ljava/util/List;official lLcmc;l:Ljava/util/List;
-
RESET_DIG_COOLDOWN_TASK
- Mappings:
Namespace Name Mixin selector named RESET_DIG_COOLDOWN_TASKLnet/minecraft/entity/mob/WardenBrain;RESET_DIG_COOLDOWN_TASK:Lnet/minecraft/entity/ai/brain/task/Task;intermediary field_38182Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_7893;official mLcmc;m:Lbvi;
-
-
Constructor Details
-
WardenBrain
public WardenBrain()
-
-
Method Details
-
updateActivities
- Mappings:
Namespace Name Mixin selector named updateActivitiesLnet/minecraft/entity/mob/WardenBrain;updateActivities(Lnet/minecraft/entity/mob/WardenEntity;)Vintermediary method_42228Lnet/minecraft/class_7261;method_42228(Lnet/minecraft/class_7260;)Vofficial aLcmc;a(Lcmb;)V
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/entity/mob/WardenBrain;create(Lnet/minecraft/entity/mob/WardenEntity;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;intermediary method_42230Lnet/minecraft/class_7261;method_42230(Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;official aLcmc;a(Lcmb;Lcom/mojang/serialization/Dynamic;)Lbuq;
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector named addCoreActivitiesLnet/minecraft/entity/mob/WardenBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42227Lnet/minecraft/class_7261;method_42227(Lnet/minecraft/class_4095;)Vofficial aLcmc;a(Lbuq;)V
-
addEmergeActivities
- Mappings:
Namespace Name Mixin selector named addEmergeActivitiesLnet/minecraft/entity/mob/WardenBrain;addEmergeActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42233Lnet/minecraft/class_7261;method_42233(Lnet/minecraft/class_4095;)Vofficial bLcmc;b(Lbuq;)V
-
addDigActivities
- Mappings:
Namespace Name Mixin selector named addDigActivitiesLnet/minecraft/entity/mob/WardenBrain;addDigActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42237Lnet/minecraft/class_7261;method_42237(Lnet/minecraft/class_4095;)Vofficial cLcmc;c(Lbuq;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector named addIdleActivitiesLnet/minecraft/entity/mob/WardenBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42240Lnet/minecraft/class_7261;method_42240(Lnet/minecraft/class_4095;)Vofficial dLcmc;d(Lbuq;)V
-
addInvestigateActivities
- Mappings:
Namespace Name Mixin selector named addInvestigateActivitiesLnet/minecraft/entity/mob/WardenBrain;addInvestigateActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42242Lnet/minecraft/class_7261;method_42242(Lnet/minecraft/class_4095;)Vofficial eLcmc;e(Lbuq;)V
-
addSniffActivities
- Mappings:
Namespace Name Mixin selector named addSniffActivitiesLnet/minecraft/entity/mob/WardenBrain;addSniffActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42244Lnet/minecraft/class_7261;method_42244(Lnet/minecraft/class_4095;)Vofficial fLcmc;f(Lbuq;)V
-
addRoarActivities
- Mappings:
Namespace Name Mixin selector named addRoarActivitiesLnet/minecraft/entity/mob/WardenBrain;addRoarActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42245Lnet/minecraft/class_7261;method_42245(Lnet/minecraft/class_4095;)Vofficial gLcmc;g(Lbuq;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector named addFightActivitiesLnet/minecraft/entity/mob/WardenBrain;addFightActivities(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_42236Lnet/minecraft/class_7261;method_42236(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)Vofficial aLcmc;a(Lcmb;Lbuq;)V
-
isTargeting
- Mappings:
Namespace Name Mixin selector named isTargetingLnet/minecraft/entity/mob/WardenBrain;isTargeting(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_42229Lnet/minecraft/class_7261;method_42229(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Zofficial aLcmc;a(Lcmb;Lbtn;)Z
-
removeDeadSuspect
- Mappings:
Namespace Name Mixin selector named removeDeadSuspectLnet/minecraft/entity/mob/WardenBrain;removeDeadSuspect(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_42235Lnet/minecraft/class_7261;method_42235(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Vofficial bLcmc;b(Lcmb;Lbtn;)V
-
resetDigCooldown
- Mappings:
Namespace Name Mixin selector named resetDigCooldownLnet/minecraft/entity/mob/WardenBrain;resetDigCooldown(Lnet/minecraft/entity/LivingEntity;)Vintermediary method_42225Lnet/minecraft/class_7261;method_42225(Lnet/minecraft/class_1309;)Vofficial aLcmc;a(Lbtn;)V
-
lookAtDisturbance
- Mappings:
Namespace Name Mixin selector named lookAtDisturbanceLnet/minecraft/entity/mob/WardenBrain;lookAtDisturbance(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_42231Lnet/minecraft/class_7261;method_42231(Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)Vofficial aLcmc;a(Lcmb;Ljd;)V
-