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