Class ArmadilloBrain

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

public class ArmadilloBrain extends Object
Mappings:
Namespace Name
official cds
intermediary net/minecraft/class_9071
named net/minecraft/entity/passive/ArmadilloBrain
  • Field Details

    • BREEDING_INGREDIENT

      public static final Ingredient BREEDING_INGREDIENT
      Mappings:
      Namespace Name Mixin selector
      official a Lcds;a:Lcvp;
      intermediary field_47796 Lnet/minecraft/class_9071;field_47796:Lnet/minecraft/class_1856;
      named BREEDING_INGREDIENT Lnet/minecraft/entity/passive/ArmadilloBrain;BREEDING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
    • field_47797

      private static final float field_47797
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcds;b:F
      intermediary field_47797 Lnet/minecraft/class_9071;field_47797:F
      named field_47797 Lnet/minecraft/entity/passive/ArmadilloBrain;field_47797:F
    • field_47798

      private static final float field_47798
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcds;c:F
      intermediary field_47798 Lnet/minecraft/class_9071;field_47798:F
      named field_47798 Lnet/minecraft/entity/passive/ArmadilloBrain;field_47798:F
    • field_47799

      private static final float field_47799
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lcds;d:F
      intermediary field_47799 Lnet/minecraft/class_9071;field_47799:F
      named field_47799 Lnet/minecraft/entity/passive/ArmadilloBrain;field_47799:F
    • field_47800

      private static final float field_47800
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lcds;e:F
      intermediary field_47800 Lnet/minecraft/class_9071;field_47800:F
      named field_47800 Lnet/minecraft/entity/passive/ArmadilloBrain;field_47800:F
    • field_47801

      private static final float field_47801
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lcds;f:F
      intermediary field_47801 Lnet/minecraft/class_9071;field_47801:F
      named field_47801 Lnet/minecraft/entity/passive/ArmadilloBrain;field_47801:F
    • field_48338

      private static final double field_48338
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lcds;g:D
      intermediary field_48338 Lnet/minecraft/class_9071;field_48338:D
      named field_48338 Lnet/minecraft/entity/passive/ArmadilloBrain;field_48338:D
    • field_48339

      private static final double field_48339
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lcds;h:D
      intermediary field_48339 Lnet/minecraft/class_9071;field_48339:D
      named field_48339 Lnet/minecraft/entity/passive/ArmadilloBrain;field_48339:D
    • WALK_TOWARDS_CLOSEST_ADULT_RANGE

      private static final UniformIntProvider WALK_TOWARDS_CLOSEST_ADULT_RANGE
      Mappings:
      Namespace Name Mixin selector
      official i Lcds;i:Lbnq;
      intermediary field_47802 Lnet/minecraft/class_9071;field_47802:Lnet/minecraft/class_6019;
      named WALK_TOWARDS_CLOSEST_ADULT_RANGE Lnet/minecraft/entity/passive/ArmadilloBrain;WALK_TOWARDS_CLOSEST_ADULT_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • SENSOR_TYPES

      private static final ImmutableList<SensorType<? extends Sensor<? super ArmadilloEntity>>> SENSOR_TYPES
      Mappings:
      Namespace Name Mixin selector
      official j Lcds;j:Lcom/google/common/collect/ImmutableList;
      intermediary field_47803 Lnet/minecraft/class_9071;field_47803:Lcom/google/common/collect/ImmutableList;
      named SENSOR_TYPES Lnet/minecraft/entity/passive/ArmadilloBrain;SENSOR_TYPES:Lcom/google/common/collect/ImmutableList;
    • MEMORY_MODULE_TYPES

      private static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULE_TYPES
      Mappings:
      Namespace Name Mixin selector
      official k Lcds;k:Lcom/google/common/collect/ImmutableList;
      intermediary field_47804 Lnet/minecraft/class_9071;field_47804:Lcom/google/common/collect/ImmutableList;
      named MEMORY_MODULE_TYPES Lnet/minecraft/entity/passive/ArmadilloBrain;MEMORY_MODULE_TYPES:Lcom/google/common/collect/ImmutableList;
    • UNROLL_TASK

      private static final SingleTickTask<ArmadilloEntity> UNROLL_TASK
      Mappings:
      Namespace Name Mixin selector
      official l Lcds;l:Lbtw;
      intermediary field_47805 Lnet/minecraft/class_9071;field_47805:Lnet/minecraft/class_7894;
      named UNROLL_TASK Lnet/minecraft/entity/passive/ArmadilloBrain;UNROLL_TASK:Lnet/minecraft/entity/ai/brain/task/SingleTickTask;
  • Constructor Details

    • ArmadilloBrain

      public ArmadilloBrain()
  • Method Details

    • createBrainProfile

      public static Brain.Profile<ArmadilloEntity> createBrainProfile()
      Mappings:
      Namespace Name Mixin selector
      official a Lcds;a()Lbru$b;
      intermediary method_55728 Lnet/minecraft/class_9071;method_55728()Lnet/minecraft/class_4095$class_5303;
      named createBrainProfile Lnet/minecraft/entity/passive/ArmadilloBrain;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
    • create

      protected static Brain<?> create(Brain<ArmadilloEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lcds;a(Lbru;)Lbru;
      intermediary method_55731 Lnet/minecraft/class_9071;method_55731(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      named create Lnet/minecraft/entity/passive/ArmadilloBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
    • addCoreActivities

      private static void addCoreActivities(Brain<ArmadilloEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official b Lcds;b(Lbru;)V
      intermediary method_55737 Lnet/minecraft/class_9071;method_55737(Lnet/minecraft/class_4095;)V
      named addCoreActivities Lnet/minecraft/entity/passive/ArmadilloBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<ArmadilloEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official c Lcds;c(Lbru;)V
      intermediary method_55738 Lnet/minecraft/class_9071;method_55738(Lnet/minecraft/class_4095;)V
      named addIdleActivities Lnet/minecraft/entity/passive/ArmadilloBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addPanicActivities

      private static void addPanicActivities(Brain<ArmadilloEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official d Lcds;d(Lbru;)V
      intermediary method_55739 Lnet/minecraft/class_9071;method_55739(Lnet/minecraft/class_4095;)V
      named addPanicActivities Lnet/minecraft/entity/passive/ArmadilloBrain;addPanicActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • updateActivities

      public static void updateActivities(ArmadilloEntity armadillo)
      Mappings:
      Namespace Name Mixin selector
      official a Lcds;a(Lcdr;)V
      intermediary method_55734 Lnet/minecraft/class_9071;method_55734(Lnet/minecraft/class_9069;)V
      named updateActivities Lnet/minecraft/entity/passive/ArmadilloBrain;updateActivities(Lnet/minecraft/entity/passive/ArmadilloEntity;)V
    • getBreedingIngredient

      public static Ingredient getBreedingIngredient()
      Mappings:
      Namespace Name Mixin selector
      official b Lcds;b()Lcvp;
      intermediary method_55735 Lnet/minecraft/class_9071;method_55735()Lnet/minecraft/class_1856;
      named getBreedingIngredient Lnet/minecraft/entity/passive/ArmadilloBrain;getBreedingIngredient()Lnet/minecraft/recipe/Ingredient;