Class HappyGhastBrain

java.lang.Object
net.minecraft.entity.passive.HappyGhastBrain

public class HappyGhastBrain extends Object
Mappings:
Namespace Name
named net/minecraft/entity/passive/HappyGhastBrain
intermediary net/minecraft/class_11192
official cmu
  • Field Details

    • field_59695

      private static final float field_59695
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59695 Lnet/minecraft/entity/passive/HappyGhastBrain;field_59695:F
      intermediary field_59695 Lnet/minecraft/class_11192;field_59695:F
      official a Lcmu;a:F
    • TEMPT_SPEED

      private static final float TEMPT_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TEMPT_SPEED Lnet/minecraft/entity/passive/HappyGhastBrain;TEMPT_SPEED:F
      intermediary field_59696 Lnet/minecraft/class_11192;field_59696:F
      official b Lcmu;b:F
    • MOVE_TOWARDS_FRIENDLY_ENTITY_SPEED

      private static final float MOVE_TOWARDS_FRIENDLY_ENTITY_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MOVE_TOWARDS_FRIENDLY_ENTITY_SPEED Lnet/minecraft/entity/passive/HappyGhastBrain;MOVE_TOWARDS_FRIENDLY_ENTITY_SPEED:F
      intermediary field_59697 Lnet/minecraft/class_11192;field_59697:F
      official c Lcmu;c:F
    • field_59698

      private static final double field_59698
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59698 Lnet/minecraft/entity/passive/HappyGhastBrain;field_59698:D
      intermediary field_59698 Lnet/minecraft/class_11192;field_59698:D
      official d Lcmu;d:D
    • MOVE_TOWARDS_FRIENDLY_ENTITY_RANGE

      private static final UniformIntProvider MOVE_TOWARDS_FRIENDLY_ENTITY_RANGE
      Mappings:
      Namespace Name Mixin selector
      named MOVE_TOWARDS_FRIENDLY_ENTITY_RANGE Lnet/minecraft/entity/passive/HappyGhastBrain;MOVE_TOWARDS_FRIENDLY_ENTITY_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_59699 Lnet/minecraft/class_11192;field_59699:Lnet/minecraft/class_6019;
      official e Lcmu;e:Lbwu;
    • SENSORS

      private static final ImmutableList<SensorType<? extends Sensor<? super HappyGhastEntity>>> SENSORS
      Mappings:
      Namespace Name Mixin selector
      named SENSORS Lnet/minecraft/entity/passive/HappyGhastBrain;SENSORS:Lcom/google/common/collect/ImmutableList;
      intermediary field_59700 Lnet/minecraft/class_11192;field_59700:Lcom/google/common/collect/ImmutableList;
      official f Lcmu;f:Lcom/google/common/collect/ImmutableList;
    • MEMORY_MODULES

      private static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      named MEMORY_MODULES Lnet/minecraft/entity/passive/HappyGhastBrain;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
      intermediary field_59701 Lnet/minecraft/class_11192;field_59701:Lcom/google/common/collect/ImmutableList;
      official g Lcmu;g:Lcom/google/common/collect/ImmutableList;
  • Constructor Details

    • HappyGhastBrain

      public HappyGhastBrain()
  • Method Details

    • createBrainProfile

      public static Brain.Profile<HappyGhastEntity> createBrainProfile()
      Mappings:
      Namespace Name Mixin selector
      named createBrainProfile Lnet/minecraft/entity/passive/HappyGhastBrain;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
      intermediary method_70705 Lnet/minecraft/class_11192;method_70705()Lnet/minecraft/class_4095$class_5303;
      official a Lcmu;a()Lcbm$b;
    • create

      protected static Brain<?> create(Brain<HappyGhastEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/entity/passive/HappyGhastBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_70707 Lnet/minecraft/class_11192;method_70707(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      official a Lcmu;a(Lcbm;)Lcbm;
    • addCoreActivities

      private static void addCoreActivities(Brain<HappyGhastEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addCoreActivities Lnet/minecraft/entity/passive/HappyGhastBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_70710 Lnet/minecraft/class_11192;method_70710(Lnet/minecraft/class_4095;)V
      official b Lcmu;b(Lcbm;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<HappyGhastEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addIdleActivities Lnet/minecraft/entity/passive/HappyGhastBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_70712 Lnet/minecraft/class_11192;method_70712(Lnet/minecraft/class_4095;)V
      official c Lcmu;c(Lcbm;)V
    • addPanicActivities

      private static void addPanicActivities(Brain<HappyGhastEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addPanicActivities Lnet/minecraft/entity/passive/HappyGhastBrain;addPanicActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_70714 Lnet/minecraft/class_11192;method_70714(Lnet/minecraft/class_4095;)V
      official d Lcmu;d(Lcbm;)V
    • updateActivities

      public static void updateActivities(HappyGhastEntity happyGhast)
      Mappings:
      Namespace Name Mixin selector
      named updateActivities Lnet/minecraft/entity/passive/HappyGhastBrain;updateActivities(Lnet/minecraft/entity/passive/HappyGhastEntity;)V
      intermediary method_70708 Lnet/minecraft/class_11192;method_70708(Lnet/minecraft/class_11187;)V
      official a Lcmu;a(Lcmt;)V