Class FrogBrain

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

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

    • FLEE_SPEED

      private static final float FLEE_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a:F
      intermediary field_37469 Lnet/minecraft/class_7107;field_37469:F
      named FLEE_SPEED Lnet/minecraft/entity/passive/FrogBrain;FLEE_SPEED:F
    • field_37470

      private static final float field_37470
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbtb;b:F
      intermediary field_37470 Lnet/minecraft/class_7107;field_37470:F
      named field_37470 Lnet/minecraft/entity/passive/FrogBrain;field_37470:F
    • field_37471

      private static final float field_37471
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbtb;c:F
      intermediary field_37471 Lnet/minecraft/class_7107;field_37471:F
      named field_37471 Lnet/minecraft/entity/passive/FrogBrain;field_37471:F
    • field_37472

      private static final float field_37472
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbtb;d:F
      intermediary field_37472 Lnet/minecraft/class_7107;field_37472:F
      named field_37472 Lnet/minecraft/entity/passive/FrogBrain;field_37472:F
    • field_37473

      private static final float field_37473
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbtb;e:F
      intermediary field_37473 Lnet/minecraft/class_7107;field_37473:F
      named field_37473 Lnet/minecraft/entity/passive/FrogBrain;field_37473:F
    • longJumpCooldownRange

      private static final UniformIntProvider longJumpCooldownRange
      Mappings:
      Namespace Name Mixin selector
      official f Lbtb;f:Lbdi;
      intermediary field_37474 Lnet/minecraft/class_7107;field_37474:Lnet/minecraft/class_6019;
      named longJumpCooldownRange Lnet/minecraft/entity/passive/FrogBrain;longJumpCooldownRange:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • field_37475

      private static final int field_37475
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lbtb;g:I
      intermediary field_37475 Lnet/minecraft/class_7107;field_37475:I
      named field_37475 Lnet/minecraft/entity/passive/FrogBrain;field_37475:I
    • field_37476

      private static final int field_37476
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lbtb;h:I
      intermediary field_37476 Lnet/minecraft/class_7107;field_37476:I
      named field_37476 Lnet/minecraft/entity/passive/FrogBrain;field_37476:I
    • field_37477

      private static final float field_37477
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Lbtb;i:F
      intermediary field_37477 Lnet/minecraft/class_7107;field_37477:F
      named field_37477 Lnet/minecraft/entity/passive/FrogBrain;field_37477:F
    • TEMPT_SPEED

      private static final float TEMPT_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Lbtb;j:F
      intermediary field_37478 Lnet/minecraft/class_7107;field_37478:F
      named TEMPT_SPEED Lnet/minecraft/entity/passive/FrogBrain;TEMPT_SPEED:F
  • Constructor Details

    • FrogBrain

      public FrogBrain()
  • Method Details

    • coolDownLongJump

      protected static void coolDownLongJump(FrogEntity frog, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbta;Lapf;)V
      intermediary method_41369 Lnet/minecraft/class_7107;method_41369(Lnet/minecraft/class_7102;Lnet/minecraft/class_5819;)V
      named coolDownLongJump Lnet/minecraft/entity/passive/FrogBrain;coolDownLongJump(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/util/math/random/Random;)V
    • create

      protected static Brain<?> create(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbha;)Lbha;
      intermediary method_41368 Lnet/minecraft/class_7107;method_41368(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      named create Lnet/minecraft/entity/passive/FrogBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
    • addCoreActivities

      private static void addCoreActivities(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtb;b(Lbha;)V
      intermediary method_41372 Lnet/minecraft/class_7107;method_41372(Lnet/minecraft/class_4095;)V
      named addCoreActivities Lnet/minecraft/entity/passive/FrogBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official c Lbtb;c(Lbha;)V
      intermediary method_41374 Lnet/minecraft/class_7107;method_41374(Lnet/minecraft/class_4095;)V
      named addIdleActivities Lnet/minecraft/entity/passive/FrogBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addSwimActivities

      private static void addSwimActivities(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official d Lbtb;d(Lbha;)V
      intermediary method_41376 Lnet/minecraft/class_7107;method_41376(Lnet/minecraft/class_4095;)V
      named addSwimActivities Lnet/minecraft/entity/passive/FrogBrain;addSwimActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addLaySpawnActivities

      private static void addLaySpawnActivities(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official e Lbtb;e(Lbha;)V
      intermediary method_41378 Lnet/minecraft/class_7107;method_41378(Lnet/minecraft/class_4095;)V
      named addLaySpawnActivities Lnet/minecraft/entity/passive/FrogBrain;addLaySpawnActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addLongJumpActivities

      private static void addLongJumpActivities(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official f Lbtb;f(Lbha;)V
      intermediary method_41380 Lnet/minecraft/class_7107;method_41380(Lnet/minecraft/class_4095;)V
      named addLongJumpActivities Lnet/minecraft/entity/passive/FrogBrain;addLongJumpActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • addTongueActivities

      private static void addTongueActivities(Brain<FrogEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      official g Lbtb;g(Lbha;)V
      intermediary method_41382 Lnet/minecraft/class_7107;method_41382(Lnet/minecraft/class_4095;)V
      named addTongueActivities Lnet/minecraft/entity/passive/FrogBrain;addTongueActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
    • shouldJumpTo

      private static <E extends MobEntity> boolean shouldJumpTo(E frog, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbgb;Lgu;)Z
      intermediary method_45373 Lnet/minecraft/class_7107;method_45373(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z
      named shouldJumpTo Lnet/minecraft/entity/passive/FrogBrain;shouldJumpTo(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)Z
    • isNotBreeding

      private static boolean isNotBreeding(FrogEntity frog)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtb;b(Lbta;)Z
      intermediary method_41375 Lnet/minecraft/class_7107;method_41375(Lnet/minecraft/class_7102;)Z
      named isNotBreeding Lnet/minecraft/entity/passive/FrogBrain;isNotBreeding(Lnet/minecraft/entity/passive/FrogEntity;)Z
    • updateActivities

      public static void updateActivities(FrogEntity frog)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a(Lbta;)V
      intermediary method_41373 Lnet/minecraft/class_7107;method_41373(Lnet/minecraft/class_7102;)V
      named updateActivities Lnet/minecraft/entity/passive/FrogBrain;updateActivities(Lnet/minecraft/entity/passive/FrogEntity;)V
    • getTemptItems

      public static Ingredient getTemptItems()
      Mappings:
      Namespace Name Mixin selector
      official a Lbtb;a()Lciz;
      intermediary method_41366 Lnet/minecraft/class_7107;method_41366()Lnet/minecraft/class_1856;
      named getTemptItems Lnet/minecraft/entity/passive/FrogBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;