Class WardenBrain

java.lang.Object
net.minecraft.entity.mob.WardenBrain

public class WardenBrain extends Object
Mappings:
Namespace Name
official bxt
intermediary net/minecraft/class_7261
named net/minecraft/entity/mob/WardenBrain
  • Field Details

    • STROLL_SPEED

      private static final float STROLL_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbxt;d:F
      intermediary field_38175 Lnet/minecraft/class_7261;field_38175:F
      named STROLL_SPEED Lnet/minecraft/entity/mob/WardenBrain;STROLL_SPEED:F
    • CELEBRATE_TIME

      private static final float CELEBRATE_TIME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbxt;e:F
      intermediary field_38176 Lnet/minecraft/class_7261;field_38176:F
      named CELEBRATE_TIME Lnet/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 f Lbxt;f:F
      intermediary field_38177 Lnet/minecraft/class_7261;field_38177:F
      named RANGED_APPROACH_SPEED Lnet/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 g Lbxt;g:I
      intermediary field_38178 Lnet/minecraft/class_7261;field_38178:I
      named MELEE_ATTACK_INTERVAL Lnet/minecraft/entity/mob/WardenBrain;MELEE_ATTACK_INTERVAL:I
    • DIG_DURATION

      private static final int DIG_DURATION
      Mappings:
      Namespace Name Mixin selector
      official h Lbxt;h:I
      intermediary field_38179 Lnet/minecraft/class_7261;field_38179:I
      named DIG_DURATION Lnet/minecraft/entity/mob/WardenBrain;DIG_DURATION:I
    • EMERGE_DURATION

      public static final int EMERGE_DURATION
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a:I
      intermediary field_38171 Lnet/minecraft/class_7261;field_38171:I
      named EMERGE_DURATION Lnet/minecraft/entity/mob/WardenBrain;EMERGE_DURATION:I
    • ROAR_DURATION

      public static final int ROAR_DURATION
      Mappings:
      Namespace Name Mixin selector
      official b Lbxt;b:I
      intermediary field_38172 Lnet/minecraft/class_7261;field_38172:I
      named ROAR_DURATION Lnet/minecraft/entity/mob/WardenBrain;ROAR_DURATION:I
    • SNIFF_DURATION

      private static final int SNIFF_DURATION
      Mappings:
      Namespace Name Mixin selector
      official i Lbxt;i:I
      intermediary field_38180 Lnet/minecraft/class_7261;field_38180:I
      named SNIFF_DURATION Lnet/minecraft/entity/mob/WardenBrain;SNIFF_DURATION:I
    • DIG_COOLDOWN

      public static final int DIG_COOLDOWN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbxt;c:I
      intermediary field_38173 Lnet/minecraft/class_7261;field_38173:I
      named DIG_COOLDOWN Lnet/minecraft/entity/mob/WardenBrain;DIG_COOLDOWN:I
    • field_38181

      private static final int field_38181
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Lbxt;j:I
      intermediary field_38181 Lnet/minecraft/class_7261;field_38181:I
      named field_38181 Lnet/minecraft/entity/mob/WardenBrain;field_38181:I
    • SENSORS

      private static final List<SensorType<? extends Sensor<? super WardenEntity>>> SENSORS
      Mappings:
      Namespace Name Mixin selector
      official k Lbxt;k:Ljava/util/List;
      intermediary field_38416 Lnet/minecraft/class_7261;field_38416:Ljava/util/List;
      named SENSORS Lnet/minecraft/entity/mob/WardenBrain;SENSORS:Ljava/util/List;
    • MEMORY_MODULES

      private static final List<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      official l Lbxt;l:Ljava/util/List;
      intermediary field_38417 Lnet/minecraft/class_7261;field_38417:Ljava/util/List;
      named MEMORY_MODULES Lnet/minecraft/entity/mob/WardenBrain;MEMORY_MODULES:Ljava/util/List;
    • RESET_DIG_COOLDOWN_TASK

      private static final Task<WardenEntity> RESET_DIG_COOLDOWN_TASK
      Mappings:
      Namespace Name Mixin selector
      official m Lbxt;m:Lbhs;
      intermediary field_38182 Lnet/minecraft/class_7261;field_38182:Lnet/minecraft/class_7893;
      named RESET_DIG_COOLDOWN_TASK Lnet/minecraft/entity/mob/WardenBrain;RESET_DIG_COOLDOWN_TASK:Lnet/minecraft/entity/ai/brain/task/Task;
  • Constructor Details

    • WardenBrain

      public WardenBrain()
  • Method Details

    • updateActivities

      public static void updateActivities(WardenEntity warden)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbxs;)V
      intermediary method_42228 Lnet/minecraft/class_7261;method_42228(Lnet/minecraft/class_7260;)V
      named updateActivities Lnet/minecraft/entity/mob/WardenBrain;updateActivities(Lnet/minecraft/entity/mob/WardenEntity;)V
    • create

      protected static Brain<?> create(WardenEntity warden, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbxs;Lcom/mojang/serialization/Dynamic;)Lbha;
      intermediary method_42230 Lnet/minecraft/class_7261;method_42230(Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      named create Lnet/minecraft/entity/mob/WardenBrain;create(Lnet/minecraft/entity/mob/WardenEntity;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
    • addCoreActivities

      private static void addCoreActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbha;)V
      intermediary method_42227 Lnet/minecraft/class_7261;method_42227(Lnet/minecraft/class_4095;)V
      named addCoreActivities Lnet/minecraft/entity/mob/WardenBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addEmergeActivities

      private static void addEmergeActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official b Lbxt;b(Lbha;)V
      intermediary method_42233 Lnet/minecraft/class_7261;method_42233(Lnet/minecraft/class_4095;)V
      named addEmergeActivities Lnet/minecraft/entity/mob/WardenBrain;addEmergeActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addDigActivities

      private static void addDigActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official c Lbxt;c(Lbha;)V
      intermediary method_42237 Lnet/minecraft/class_7261;method_42237(Lnet/minecraft/class_4095;)V
      named addDigActivities Lnet/minecraft/entity/mob/WardenBrain;addDigActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official d Lbxt;d(Lbha;)V
      intermediary method_42240 Lnet/minecraft/class_7261;method_42240(Lnet/minecraft/class_4095;)V
      named addIdleActivities Lnet/minecraft/entity/mob/WardenBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addInvestigateActivities

      private static void addInvestigateActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official e Lbxt;e(Lbha;)V
      intermediary method_42242 Lnet/minecraft/class_7261;method_42242(Lnet/minecraft/class_4095;)V
      named addInvestigateActivities Lnet/minecraft/entity/mob/WardenBrain;addInvestigateActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addSniffActivities

      private static void addSniffActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official f Lbxt;f(Lbha;)V
      intermediary method_42244 Lnet/minecraft/class_7261;method_42244(Lnet/minecraft/class_4095;)V
      named addSniffActivities Lnet/minecraft/entity/mob/WardenBrain;addSniffActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addRoarActivities

      private static void addRoarActivities(Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official g Lbxt;g(Lbha;)V
      intermediary method_42245 Lnet/minecraft/class_7261;method_42245(Lnet/minecraft/class_4095;)V
      named addRoarActivities Lnet/minecraft/entity/mob/WardenBrain;addRoarActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addFightActivities

      private static void addFightActivities(WardenEntity warden, Brain<WardenEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbxs;Lbha;)V
      intermediary method_42236 Lnet/minecraft/class_7261;method_42236(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V
      named addFightActivities Lnet/minecraft/entity/mob/WardenBrain;addFightActivities(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
    • isTargeting

      private static boolean isTargeting(WardenEntity warden, LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbxs;Lbfz;)Z
      intermediary method_42229 Lnet/minecraft/class_7261;method_42229(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
      named isTargeting Lnet/minecraft/entity/mob/WardenBrain;isTargeting(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • removeDeadSuspect

      private static void removeDeadSuspect(WardenEntity warden, LivingEntity suspect)
      Mappings:
      Namespace Name Mixin selector
      official b Lbxt;b(Lbxs;Lbfz;)V
      intermediary method_42235 Lnet/minecraft/class_7261;method_42235(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
      named removeDeadSuspect Lnet/minecraft/entity/mob/WardenBrain;removeDeadSuspect(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/entity/LivingEntity;)V
    • resetDigCooldown

      public static void resetDigCooldown(LivingEntity warden)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbfz;)V
      intermediary method_42225 Lnet/minecraft/class_7261;method_42225(Lnet/minecraft/class_1309;)V
      named resetDigCooldown Lnet/minecraft/entity/mob/WardenBrain;resetDigCooldown(Lnet/minecraft/entity/LivingEntity;)V
    • lookAtDisturbance

      public static void lookAtDisturbance(WardenEntity warden, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxt;a(Lbxs;Lgu;)V
      intermediary method_42231 Lnet/minecraft/class_7261;method_42231(Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
      named lookAtDisturbance Lnet/minecraft/entity/mob/WardenBrain;lookAtDisturbance(Lnet/minecraft/entity/mob/WardenEntity;Lnet/minecraft/util/math/BlockPos;)V