Class GoatBrain

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

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

    • field_33490

      public static final int field_33490
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official a Lbff;a:I
      intermediary field_33490 Lnet/minecraft/class_6054;field_33490:I
      named field_33490 Lnet/minecraft/entity/passive/GoatBrain;field_33490:I
    • field_33491

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

      private static final UniformIntProvider WALKING_SPEED
      Mappings:
      Namespace Name Mixin selector
      official i Lbff;i:Larm;
      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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official j Lbff;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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official k Lbff;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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official l Lbff;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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official m Lbff;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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official n Lbff;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
    • field_33498

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

      private static final UniformIntProvider LONG_JUMP_COOLDOWN_RANGE
      Mappings:
      Namespace Name Mixin selector
      official p Lbff;p:Larm;
      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;
    • field_33492

      public static final int field_33492
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Lbff;c:I
      intermediary field_33492 Lnet/minecraft/class_6054;field_33492:I
      named field_33492 Lnet/minecraft/entity/passive/GoatBrain;field_33492:I
    • field_33493

      public static final int field_33493
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official d Lbff;d:I
      intermediary field_33493 Lnet/minecraft/class_6054;field_33493:I
      named field_33493 Lnet/minecraft/entity/passive/GoatBrain;field_33493:I
    • field_33494

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

      private static final UniformIntProvider RAM_COOLDOWN_RANGE
      Mappings:
      Namespace Name Mixin selector
      official q Lbff;q:Larm;
      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 Lbff;r:Larm;
      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 Lbff;s:Lbcz;
      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;
    • field_33501

      private static final float field_33501
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official t Lbff;t:F
      intermediary field_33501 Lnet/minecraft/class_6054;field_33501:F
      named field_33501 Lnet/minecraft/entity/passive/GoatBrain;field_33501:F
    • field_33495

      public static final int field_33495
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official f Lbff;f:I
      intermediary field_33495 Lnet/minecraft/class_6054;field_33495:I
      named field_33495 Lnet/minecraft/entity/passive/GoatBrain;field_33495:I
    • field_33502

      private static final int field_33502
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official u Lbff;u:I
      intermediary field_33502 Lnet/minecraft/class_6054;field_33502:I
      named field_33502 Lnet/minecraft/entity/passive/GoatBrain;field_33502:I
    • field_33503

      private static final int field_33503
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official v Lbff;v:I
      intermediary field_33503 Lnet/minecraft/class_6054;field_33503:I
      named field_33503 Lnet/minecraft/entity/passive/GoatBrain;field_33503:I
    • field_33496

      public static final float field_33496
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official g Lbff;g:F
      intermediary field_33496 Lnet/minecraft/class_6054;field_33496:F
      named field_33496 Lnet/minecraft/entity/passive/GoatBrain;field_33496:F
    • field_33497

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

    • GoatBrain

      public GoatBrain()
  • Method Details

    • resetLongJumpCooldown

      protected static void resetLongJumpCooldown(GoatEntity goat)
      Mappings:
      Namespace Name Mixin selector
      official a Lbff;a(Lbfe;)V
      intermediary method_35184 Lnet/minecraft/class_6054;method_35184(Lnet/minecraft/class_6053;)V
      named resetLongJumpCooldown Lnet/minecraft/entity/passive/GoatBrain;resetLongJumpCooldown(Lnet/minecraft/entity/passive/GoatEntity;)V
    • create

      protected static Brain<?> create(Brain<GoatEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbff;a(Lauo;)Lauo;
      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 Lbff;b(Lauo;)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 Lbff;c(Lauo;)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 Lbff;d(Lauo;)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 Lbff;e(Lauo;)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 b Lbff;b(Lbfe;)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 Lbff;a()Lbte;
      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;