Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name intermediary net/minecraft/class_7261official bxrnamed net/minecraft/entity/mob/WardenBrain
-
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 intermediary field_38175Lnet/minecraft/class_7261;field_38175:Fofficial dLbxr;d:Fnamed STROLL_SPEEDLnet/minecraft/entity/mob/WardenBrain;STROLL_SPEED:F
-
CELEBRATE_TIME
private static final float CELEBRATE_TIME- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_38176Lnet/minecraft/class_7261;field_38176:Fofficial eLbxr;e:Fnamed CELEBRATE_TIMELnet/minecraft/entity/mob/WardenBrain;CELEBRATE_TIME:F
-
RANGED_APPROACH_SPEED
private static final float RANGED_APPROACH_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_38177Lnet/minecraft/class_7261;field_38177:Fofficial fLbxr;f:Fnamed RANGED_APPROACH_SPEEDLnet/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 intermediary field_38178Lnet/minecraft/class_7261;field_38178:Iofficial gLbxr;g:Inamed MELEE_ATTACK_INTERVALLnet/minecraft/entity/mob/WardenBrain;MELEE_ATTACK_INTERVAL:I
-
DIG_DURATION
private static final int DIG_DURATION- Mappings:
Namespace Name Mixin selector intermediary field_38179Lnet/minecraft/class_7261;field_38179:Iofficial hLbxr;h:Inamed DIG_DURATIONLnet/minecraft/entity/mob/WardenBrain;DIG_DURATION:I
-
EMERGE_DURATION
public static final int EMERGE_DURATION- Mappings:
Namespace Name Mixin selector intermediary field_38171Lnet/minecraft/class_7261;field_38171:Iofficial aLbxr;a:Inamed EMERGE_DURATIONLnet/minecraft/entity/mob/WardenBrain;EMERGE_DURATION:I
-
ROAR_DURATION
public static final int ROAR_DURATION- Mappings:
Namespace Name Mixin selector intermediary field_38172Lnet/minecraft/class_7261;field_38172:Iofficial bLbxr;b:Inamed ROAR_DURATIONLnet/minecraft/entity/mob/WardenBrain;ROAR_DURATION:I
-
SNIFF_DURATION
private static final int SNIFF_DURATION- Mappings:
Namespace Name Mixin selector intermediary field_38180Lnet/minecraft/class_7261;field_38180:Iofficial iLbxr;i:Inamed SNIFF_DURATIONLnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:I
-
DIG_COOLDOWN
public static final int DIG_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_38173Lnet/minecraft/class_7261;field_38173:Iofficial cLbxr;c:Inamed DIG_COOLDOWNLnet/minecraft/entity/mob/WardenBrain;DIG_COOLDOWN:I
-
field_38181
private static final int field_38181- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_38181Lnet/minecraft/class_7261;field_38181:Iofficial jLbxr;j:Inamed field_38181Lnet/minecraft/entity/mob/WardenBrain;field_38181:I
-
SENSORS
- Mappings:
Namespace Name Mixin selector intermediary field_38416Lnet/minecraft/class_7261;field_38416:Ljava/util/List;official kLbxr;k:Ljava/util/List;named SENSORSLnet/minecraft/entity/mob/WardenBrain;SENSORS:Ljava/util/List;
-
MEMORY_MODULES
- Mappings:
Namespace Name Mixin selector intermediary field_38417Lnet/minecraft/class_7261;field_38417:Ljava/util/List;official lLbxr;l:Ljava/util/List;named MEMORY_MODULESLnet/minecraft/entity/mob/WardenBrain;MEMORY_MODULES:Ljava/util/List;
-
RESET_DIG_COOLDOWN_TASK
- Mappings:
Namespace Name Mixin selector intermediary field_38182Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_7893;official mLbxr;m:Lbhq;named RESET_DIG_COOLDOWN_TASKLnet/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 intermediary method_42228Lnet/minecraft/class_7261;method_42228(Lnet/minecraft/class_7260;)Vofficial aLbxr;a(Lbxq;)Vnamed updateActivitiesLnet/minecraft/entity/mob/WardenBrain;updateActivities(Lnet/minecraft/entity/mob/WardenEntity;)V
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_42230Lnet/minecraft/class_7261;method_42230(Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;official aLbxr;a(Lbxq;Lcom/mojang/serialization/Dynamic;)Lbgy;named createLnet/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 intermediary method_42227Lnet/minecraft/class_7261;method_42227(Lnet/minecraft/class_4095;)Vofficial aLbxr;a(Lbgy;)Vnamed addCoreActivitiesLnet/minecraft/entity/mob/WardenBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addEmergeActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42233Lnet/minecraft/class_7261;method_42233(Lnet/minecraft/class_4095;)Vofficial bLbxr;b(Lbgy;)Vnamed addEmergeActivitiesLnet/minecraft/entity/mob/WardenBrain;addEmergeActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addDigActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42237Lnet/minecraft/class_7261;method_42237(Lnet/minecraft/class_4095;)Vofficial cLbxr;c(Lbgy;)Vnamed addDigActivitiesLnet/minecraft/entity/mob/WardenBrain;addDigActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42240Lnet/minecraft/class_7261;method_42240(Lnet/minecraft/class_4095;)Vofficial dLbxr;d(Lbgy;)Vnamed addIdleActivitiesLnet/minecraft/entity/mob/WardenBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addInvestigateActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42242Lnet/minecraft/class_7261;method_42242(Lnet/minecraft/class_4095;)Vofficial eLbxr;e(Lbgy;)Vnamed addInvestigateActivitiesLnet/minecraft/entity/mob/WardenBrain;addInvestigateActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addSniffActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42244Lnet/minecraft/class_7261;method_42244(Lnet/minecraft/class_4095;)Vofficial fLbxr;f(Lbgy;)Vnamed addSniffActivitiesLnet/minecraft/entity/mob/WardenBrain;addSniffActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addRoarActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42245Lnet/minecraft/class_7261;method_42245(Lnet/minecraft/class_4095;)Vofficial gLbxr;g(Lbgy;)Vnamed addRoarActivitiesLnet/minecraft/entity/mob/WardenBrain;addRoarActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector intermediary method_42236Lnet/minecraft/class_7261;method_42236(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)Vofficial aLbxr;a(Lbxq;Lbgy;)Vnamed addFightActivitiesLnet/minecraft/entity/mob/WardenBrain;addFightActivities(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
-
isTargeting
- Mappings:
Namespace Name Mixin selector intermediary method_42229Lnet/minecraft/class_7261;method_42229(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Zofficial aLbxr;a(Lbxq;Lbfx;)Znamed isTargetingLnet/minecraft/entity/mob/WardenBrain;isTargeting(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
removeDeadSuspect
- Mappings:
Namespace Name Mixin selector intermediary method_42235Lnet/minecraft/class_7261;method_42235(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Vofficial bLbxr;b(Lbxq;Lbfx;)Vnamed removeDeadSuspectLnet/minecraft/entity/mob/WardenBrain;removeDeadSuspect(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)V
-
resetDigCooldown
- Mappings:
Namespace Name Mixin selector intermediary method_42225Lnet/minecraft/class_7261;method_42225(Lnet/minecraft/class_1309;)Vofficial aLbxr;a(Lbfx;)Vnamed resetDigCooldownLnet/minecraft/entity/mob/WardenBrain;resetDigCooldown(Lnet/minecraft/entity/LivingEntity;)V
-
lookAtDisturbance
- Mappings:
Namespace Name Mixin selector intermediary method_42231Lnet/minecraft/class_7261;method_42231(Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)Vofficial aLbxr;a(Lbxq;Lgu;)Vnamed lookAtDisturbanceLnet/minecraft/entity/mob/WardenBrain;lookAtDisturbance(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/util/math/BlockPos;)V
-