Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name official bskintermediary net/minecraft/class_7261named net/minecraft/entity/mob/WardenBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate static final intstatic 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 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
-
field_38175
private static final float field_38175- See Also:
- Mappings:
Namespace Name Mixin selector official dLbsk;d: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 eLbsk;e: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 fLbsk;f: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 gLbsk;g: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 hLbsk;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 aLbsk;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 bLbsk;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 iLbsk;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 cLbsk;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 jLbsk;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 kLbsk;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 lLbsk;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 mLbsk;m:Lbcr;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
-
updateActivities
- Mappings:
Namespace Name Mixin selector official aLbsk;a(Lbsj;)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 aLbsk;a(Lbsj;Lcom/mojang/serialization/Dynamic;)Lbca;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 aLbsk;a(Lbca;)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 bLbsk;b(Lbca;)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 cLbsk;c(Lbca;)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 dLbsk;d(Lbca;)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 eLbsk;e(Lbca;)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 fLbsk;f(Lbca;)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 gLbsk;g(Lbca;)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 aLbsk;a(Lbsj;Lbca;)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 aLbsk;a(Lbsj;Lbbf;)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 bLbsk;b(Lbsj;Lbbf;)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 aLbsk;a(Lbbf;)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 aLbsk;a(Lbsj;Lgt;)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
-