Package net.minecraft.entity.mob
Class WardenBrain
java.lang.Object
net.minecraft.entity.mob.WardenBrain
- Mappings:
Namespace Name official bpnintermediary net/minecraft/class_7261named net/minecraft/entity/mob/WardenBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final intstatic final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final intprivate static final intprivate static final Task<WardenEntity>static final intprivate 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 wardenEntity, 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 wardenEntity, Brain<WardenEntity> brain) private static RandomTask<WardenEntity>private static booleanisAngryAt(WardenEntity wardenEntity, LivingEntity livingEntity) private static booleanisTargeting(WardenEntity wardenEntity, LivingEntity livingEntity) static voidlookAtDisturbance(WardenEntity wardenEntity, BlockPos blockPos) static voidmethod_42225(LivingEntity livingEntity) private static booleanmethod_42234(WardenEntity wardenEntity) private static voidremoveDeadSuspect(WardenEntity wardenEntity, LivingEntity livingEntity) static voidtick(WardenEntity wardenEntity)
-
Field Details
-
field_38174
private static final int field_38174- See Also:
- Mappings:
Namespace Name Mixin selector official dLbpn;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 eLbpn;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 fLbpn;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 gLbpn;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 hLbpn;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 iLbpn;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 aLbpn;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 bLbpn;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 jLbpn;j:Iintermediary field_38180Lnet/minecraft/class_7261;field_38180:Inamed SNIFF_DURATIONLnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:I
-
field_38173
public static final int field_38173- See Also:
- Mappings:
Namespace Name Mixin selector official cLbpn;c:Iintermediary field_38173Lnet/minecraft/class_7261;field_38173:Inamed field_38173Lnet/minecraft/entity/mob/WardenBrain;field_38173:I
-
field_38181
private static final int field_38181- See Also:
- Mappings:
Namespace Name Mixin selector official kLbpn;k:Iintermediary field_38181Lnet/minecraft/class_7261;field_38181:Inamed field_38181Lnet/minecraft/entity/mob/WardenBrain;field_38181:I
-
field_38182
- Mappings:
Namespace Name Mixin selector official lLbpn;l:Lbah;intermediary field_38182Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_4097;named field_38182Lnet/minecraft/entity/mob/WardenBrain;field_38182:Lnet/minecraft/entity/ai/brain/task/Task;
-
-
Constructor Details
-
WardenBrain
public WardenBrain()
-
-
Method Details
-
tick
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbpm;)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 aLbpn;a(Lbpm;Lazq;)Lazq;intermediary method_42230Lnet/minecraft/class_7261;method_42230(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;named createLnet/minecraft/entity/mob/WardenBrain;create(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lazq;)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 bLbpn;b(Lazq;)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 cLbpn;c(Lazq;)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 dLbpn;d(Lazq;)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 eLbpn;e(Lazq;)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 fLbpn;f(Lazq;)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 gLbpn;g(Lazq;)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 bLbpn;b(Lbpm;Lazq;)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 aLbpn;a(Lbpm;Layv;)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 bLbpn;b(Lbpm;Layv;)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 aLbpn;a()Lbcf;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;
-
method_42225
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Layv;)Vintermediary method_42225Lnet/minecraft/class_7261;method_42225(Lnet/minecraft/class_1309;)Vnamed method_42225Lnet/minecraft/entity/mob/WardenBrain;method_42225(Lnet/minecraft/entity/LivingEntity;)V
-
lookAtDisturbance
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbpm;Lgk;)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
-
isAngryAt
- Mappings:
Namespace Name Mixin selector official cLbpn;c(Lbpm;Layv;)Zintermediary method_42239Lnet/minecraft/class_7261;method_42239(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Znamed isAngryAtLnet/minecraft/entity/mob/WardenBrain;isAngryAt(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
method_42234
- Mappings:
Namespace Name Mixin selector official bLbpn;b(Lbpm;)Zintermediary method_42234Lnet/minecraft/class_7261;method_42234(Lnet/minecraft/class_7260;)Znamed method_42234Lnet/minecraft/entity/mob/WardenBrain;method_42234(Lnet/minecraft/entity/mob/WardenEntity;)Z
-