Class GoatBrain

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

public class GoatBrain extends Object
Mappings:
Namespace Name
official btb
intermediary net/minecraft/class_6054
named net/minecraft/entity/passive/GoatBrain
  • Field Details

    • PREPARE_RAM_DURATION

      public static final int PREPARE_RAM_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a:I
      intermediary field_33490 Lnet/minecraft/class_6054;field_33490:I
      named PREPARE_RAM_DURATION Lnet/minecraft/entity/passive/GoatBrain;PREPARE_RAM_DURATION:I
    • MAX_RAM_TARGET_DISTANCE

      public static final int MAX_RAM_TARGET_DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbtb;b:I
      intermediary field_33491 Lnet/minecraft/class_6054;field_33491:I
      named MAX_RAM_TARGET_DISTANCE Lnet/minecraft/entity/passive/GoatBrain;MAX_RAM_TARGET_DISTANCE:I
    • WALKING_SPEED

      private static final UniformIntProvider WALKING_SPEED
      Mappings:
      Namespace Name Mixin selector
      official i Lbtb;i:Lbdf;
      intermediary field_30407 Lnet/minecraft/class_6054;field_30407:Lnet/minecraft/class_6019;
      named WALKING_SPEED Lnet/minecraft/entity/passive/GoatBrain;WALKING_SPEED:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • BREEDING_WALK_SPEED

      private static final float BREEDING_WALK_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Lbtb;j:F
      intermediary field_30405 Lnet/minecraft/class_6054;field_30405:F
      named BREEDING_WALK_SPEED Lnet/minecraft/entity/passive/GoatBrain;BREEDING_WALK_SPEED:F
    • FOLLOWING_TARGET_WALK_SPEED

      private static final float FOLLOWING_TARGET_WALK_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbtb;k:F
      intermediary field_30406 Lnet/minecraft/class_6054;field_30406:F
      named FOLLOWING_TARGET_WALK_SPEED Lnet/minecraft/entity/passive/GoatBrain;FOLLOWING_TARGET_WALK_SPEED:F
    • TEMPTED_WALK_SPEED

      private static final float TEMPTED_WALK_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbtb;l:F
      intermediary field_30408 Lnet/minecraft/class_6054;field_30408:F
      named TEMPTED_WALK_SPEED Lnet/minecraft/entity/passive/GoatBrain;TEMPTED_WALK_SPEED:F
    • FOLLOW_ADULT_WALK_SPEED

      private static final float FOLLOW_ADULT_WALK_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Lbtb;m:F
      intermediary field_30409 Lnet/minecraft/class_6054;field_30409:F
      named FOLLOW_ADULT_WALK_SPEED Lnet/minecraft/entity/passive/GoatBrain;FOLLOW_ADULT_WALK_SPEED:F
    • NORMAL_WALK_SPEED

      private static final float NORMAL_WALK_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Lbtb;n:F
      intermediary field_30410 Lnet/minecraft/class_6054;field_30410:F
      named NORMAL_WALK_SPEED Lnet/minecraft/entity/passive/GoatBrain;NORMAL_WALK_SPEED:F
    • PREPARING_RAM_WALK_SPEED

      private static final float PREPARING_RAM_WALK_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lbtb;o:F
      intermediary field_33498 Lnet/minecraft/class_6054;field_33498:F
      named PREPARING_RAM_WALK_SPEED Lnet/minecraft/entity/passive/GoatBrain;PREPARING_RAM_WALK_SPEED:F
    • LONG_JUMP_COOLDOWN_RANGE

      private static final UniformIntProvider LONG_JUMP_COOLDOWN_RANGE
      Mappings:
      Namespace Name Mixin selector
      official p Lbtb;p:Lbdf;
      intermediary field_30411 Lnet/minecraft/class_6054;field_30411:Lnet/minecraft/class_6019;
      named LONG_JUMP_COOLDOWN_RANGE Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • LONG_JUMP_VERTICAL_RANGE

      public static final int LONG_JUMP_VERTICAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbtb;c:I
      intermediary field_33492 Lnet/minecraft/class_6054;field_33492:I
      named LONG_JUMP_VERTICAL_RANGE Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_VERTICAL_RANGE:I
    • LONG_JUMP_HORIZONTAL_RANGE

      public static final int LONG_JUMP_HORIZONTAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbtb;d:I
      intermediary field_33493 Lnet/minecraft/class_6054;field_33493:I
      named LONG_JUMP_HORIZONTAL_RANGE Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_HORIZONTAL_RANGE:I
    • LONG_JUMP_MAX_RANGE

      public static final float LONG_JUMP_MAX_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbtb;e:F
      intermediary field_33494 Lnet/minecraft/class_6054;field_33494:F
      named LONG_JUMP_MAX_RANGE Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_MAX_RANGE:F
    • RAM_COOLDOWN_RANGE

      private static final UniformIntProvider RAM_COOLDOWN_RANGE
      Mappings:
      Namespace Name Mixin selector
      official q Lbtb;q:Lbdf;
      intermediary field_33499 Lnet/minecraft/class_6054;field_33499:Lnet/minecraft/class_6019;
      named RAM_COOLDOWN_RANGE Lnet/minecraft/entity/passive/GoatBrain;RAM_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • SCREAMING_RAM_COOLDOWN_RANGE

      private static final UniformIntProvider SCREAMING_RAM_COOLDOWN_RANGE
      Mappings:
      Namespace Name Mixin selector
      official r Lbtb;r:Lbdf;
      intermediary field_33693 Lnet/minecraft/class_6054;field_33693:Lnet/minecraft/class_6019;
      named SCREAMING_RAM_COOLDOWN_RANGE Lnet/minecraft/entity/passive/GoatBrain;SCREAMING_RAM_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • RAM_TARGET_PREDICATE

      private static final TargetPredicate RAM_TARGET_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official s Lbtb;s:Lbqg;
      intermediary field_33500 Lnet/minecraft/class_6054;field_33500:Lnet/minecraft/class_4051;
      named RAM_TARGET_PREDICATE Lnet/minecraft/entity/passive/GoatBrain;RAM_TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
    • RAM_SPEED

      private static final float RAM_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official t Lbtb;t:F
      intermediary field_33501 Lnet/minecraft/class_6054;field_33501:F
      named RAM_SPEED Lnet/minecraft/entity/passive/GoatBrain;RAM_SPEED:F
    • MIN_RAM_TARGET_DISTANCE

      public static final int MIN_RAM_TARGET_DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lbtb;f:I
      intermediary field_33495 Lnet/minecraft/class_6054;field_33495:I
      named MIN_RAM_TARGET_DISTANCE Lnet/minecraft/entity/passive/GoatBrain;MIN_RAM_TARGET_DISTANCE:I
    • ADULT_RAM_STRENGTH_MULTIPLIER

      public static final float ADULT_RAM_STRENGTH_MULTIPLIER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lbtb;g:F
      intermediary field_33496 Lnet/minecraft/class_6054;field_33496:F
      named ADULT_RAM_STRENGTH_MULTIPLIER Lnet/minecraft/entity/passive/GoatBrain;ADULT_RAM_STRENGTH_MULTIPLIER:F
    • BABY_RAM_STRENGTH_MULTIPLIER

      public static final float BABY_RAM_STRENGTH_MULTIPLIER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lbtb;h:F
      intermediary field_33497 Lnet/minecraft/class_6054;field_33497:F
      named BABY_RAM_STRENGTH_MULTIPLIER Lnet/minecraft/entity/passive/GoatBrain;BABY_RAM_STRENGTH_MULTIPLIER:F
  • Constructor Details

    • GoatBrain

      public GoatBrain()
  • Method Details

    • resetLongJumpCooldown

      protected static void resetLongJumpCooldown(GoatEntity goat, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbta;Lapd;)V
      intermediary method_35184 Lnet/minecraft/class_6054;method_35184(Lnet/minecraft/class_6053;Lnet/minecraft/class_5819;)V
      named resetLongJumpCooldown Lnet/minecraft/entity/passive/GoatBrain;resetLongJumpCooldown(Lnet/minecraft/entity/passive/GoatEntity;Lnet/minecraft/util/math/random/Random;)V
    • create

      protected static Brain<?> create(Brain<GoatEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbgu;)Lbgu;
      intermediary method_35183 Lnet/minecraft/class_6054;method_35183(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      named create Lnet/minecraft/entity/passive/GoatBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
    • addCoreActivities

      private static void addCoreActivities(Brain<GoatEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtb;b(Lbgu;)V
      intermediary method_35185 Lnet/minecraft/class_6054;method_35185(Lnet/minecraft/class_4095;)V
      named addCoreActivities Lnet/minecraft/entity/passive/GoatBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<GoatEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official c Lbtb;c(Lbgu;)V
      intermediary method_35187 Lnet/minecraft/class_6054;method_35187(Lnet/minecraft/class_4095;)V
      named addIdleActivities Lnet/minecraft/entity/passive/GoatBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addLongJumpActivities

      private static void addLongJumpActivities(Brain<GoatEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official d Lbtb;d(Lbgu;)V
      intermediary method_35188 Lnet/minecraft/class_6054;method_35188(Lnet/minecraft/class_4095;)V
      named addLongJumpActivities Lnet/minecraft/entity/passive/GoatBrain;addLongJumpActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addRamActivities

      private static void addRamActivities(Brain<GoatEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official e Lbtb;e(Lbgu;)V
      intermediary method_36288 Lnet/minecraft/class_6054;method_36288(Lnet/minecraft/class_4095;)V
      named addRamActivities Lnet/minecraft/entity/passive/GoatBrain;addRamActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • updateActivities

      public static void updateActivities(GoatEntity goat)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbta;)V
      intermediary method_35186 Lnet/minecraft/class_6054;method_35186(Lnet/minecraft/class_6053;)V
      named updateActivities Lnet/minecraft/entity/passive/GoatBrain;updateActivities(Lnet/minecraft/entity/passive/GoatEntity;)V
    • getTemptItems

      public static Ingredient getTemptItems()
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a()Lcis;
      intermediary method_35181 Lnet/minecraft/class_6054;method_35181()Lnet/minecraft/class_1856;
      named getTemptItems Lnet/minecraft/entity/passive/GoatBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;