Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name official bqiintermediary net/minecraft/class_7261named net/minecraft/entity/mob/WardenBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate static final intstatic final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final intprivate static final intprivate static final List<MemoryModuleType<?>>private static final Task<WardenEntity>static final intprivate static final List<SensorType<? extends Sensor<? super WardenEntity>>>private static final int -
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 RandomTask<WardenEntity>private static booleanhasNoSuspectOrTarget(WardenEntity warden) 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 voidtick(WardenEntity warden)
-
Field Details
-
field_38174
private static final int field_38174- See Also:
- Mappings:
Namespace Name Mixin selector official dLbqi;d:Iintermediary field_38174Lnet/minecraft/class_7261;field_38174:Inamed field_38174Lnet/minecraft/entity/mob/WardenBrain;field_38174:I
-
field_38175
private static final float field_38175- See Also:
- Mappings:
Namespace Name Mixin selector official eLbqi;e:Fintermediary field_38175Lnet/minecraft/class_7261;field_38175:Fnamed field_38175Lnet/minecraft/entity/mob/WardenBrain;field_38175:F
-
field_38176
private static final float field_38176- See Also:
- Mappings:
Namespace Name Mixin selector official fLbqi;f:Fintermediary field_38176Lnet/minecraft/class_7261;field_38176:Fnamed field_38176Lnet/minecraft/entity/mob/WardenBrain;field_38176:F
-
field_38177
private static final float field_38177- See Also:
- Mappings:
Namespace Name Mixin selector official gLbqi;g:Fintermediary field_38177Lnet/minecraft/class_7261;field_38177:Fnamed field_38177Lnet/minecraft/entity/mob/WardenBrain;field_38177:F
-
field_38178
private static final int field_38178- See Also:
- Mappings:
Namespace Name Mixin selector official hLbqi;h:Iintermediary field_38178Lnet/minecraft/class_7261;field_38178:Inamed field_38178Lnet/minecraft/entity/mob/WardenBrain;field_38178:I
-
DIG_DURATION
private static final int DIG_DURATION- Mappings:
Namespace Name Mixin selector official iLbqi;i: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 aLbqi;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 bLbqi;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 jLbqi;j: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 cLbqi;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 kLbqi;k: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 lLbqi;l: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 mLbqi;m: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 nLbqi;n:Lbat;intermediary field_38182Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_4097;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
-
tick
- Mappings:
Namespace Name Mixin selector official aLbqi;a(Lbqh;)Vintermediary method_42228Lnet/minecraft/class_7261;method_42228(Lnet/minecraft/class_7260;)Vnamed tickLnet/minecraft/entity/mob/WardenBrain;tick(Lnet/minecraft/entity/mob/WardenEntity;)V
-
create
- Mappings:
Namespace Name Mixin selector official aLbqi;a(Lbqh;Lcom/mojang/serialization/Dynamic;)Lbac;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 aLbqi;a(Lbac;)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 bLbqi;b(Lbac;)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 cLbqi;c(Lbac;)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 dLbqi;d(Lbac;)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 eLbqi;e(Lbac;)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 fLbqi;f(Lbac;)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 gLbqi;g(Lbac;)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 aLbqi;a(Lbqh;Lbac;)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 aLbqi;a(Lbqh;Lazh;)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 bLbqi;b(Lbqh;Lazh;)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
-
getStrollOrWaitTask
- Mappings:
Namespace Name Mixin selector official aLbqi;a()Lbcr;intermediary method_42224Lnet/minecraft/class_7261;method_42224()Lnet/minecraft/class_4118;named getStrollOrWaitTaskLnet/minecraft/entity/mob/WardenBrain;getStrollOrWaitTask()Lnet/minecraft/entity/ai/brain/task/RandomTask;
-
resetDigCooldown
- Mappings:
Namespace Name Mixin selector official aLbqi;a(Lazh;)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 aLbqi;a(Lbqh;Lgm;)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
-
hasNoSuspectOrTarget
- Mappings:
Namespace Name Mixin selector official bLbqi;b(Lbqh;)Zintermediary method_42234Lnet/minecraft/class_7261;method_42234(Lnet/minecraft/class_7260;)Znamed hasNoSuspectOrTargetLnet/minecraft/entity/mob/WardenBrain;hasNoSuspectOrTarget(Lnet/minecraft/entity/mob/WardenEntity;)Z
-