net.minecraft.entity.passive

public class FrogBrain

net.minecraft.world.entity.animal.frog.FrogAi
net.minecraft.class_7107
net.minecraft.entity.passive.FrogBrain

Field summary

Modifier and TypeField
private static final float
SPEED_MULTIPLIER_WHEN_PANICKING
field_37469
FLEE_SPEED
private static final float
SPEED_MULTIPLIER_WHEN_IDLING
field_37471
field_37471
private static final float
SPEED_MULTIPLIER_ON_LAND
field_37472
field_37472
private static final float
SPEED_MULTIPLIER_IN_WATER
field_37473
field_37473
private static final UniformIntProvider
TIME_BETWEEN_LONG_JUMPS
field_37474
LONG_JUMP_COOLDOWN_RANGE
private static final int
MAX_LONG_JUMP_HEIGHT
field_37475
field_37475
private static final int
MAX_LONG_JUMP_WIDTH
field_37476
field_37476
private static final float
MAX_JUMP_VELOCITY_MULTIPLIER
field_49092
field_49092
private static final float
SPEED_MULTIPLIER_WHEN_TEMPTED
field_37478
TEMPT_SPEED

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static void
initMemories(Frog body, RandomSource random)
method_41369(class_7102 arg0, class_5819 arg1)
coolDownLongJump(FrogEntity frog, Random random)
protected static List<TaskList<FrogEntity>>
getActivities()
method_1_1180()
getTaskLists()
private static TaskList<FrogEntity>
initCoreActivity()
method_41372()
getCoreActivities()
private static TaskList<FrogEntity>
initIdleActivity()
method_41374()
getIdleActivities()
private static TaskList<FrogEntity>
initSwimActivity()
method_41376()
getSwimActivities()
private static TaskList<FrogEntity>
initLaySpawnActivity()
method_41378()
getLaySpawnActivities()
private static TaskList<FrogEntity>
initJumpActivity()
method_41380()
getLongJumpActivities()
private static TaskList<FrogEntity>
initTongueActivity()
method_41382()
getTongueActivities()
private static <E extends MobEntity> boolean
isAcceptableLandingSpot(E body, BlockPos targetPos)
method_45373(E arg0, class_2338 arg1)
shouldJumpTo(E frog, BlockPos pos)
private static boolean
canAttack(Mob mob)
method_41375(class_1308 arg0)
isNotBreeding(MobEntity arg0)
public static void
updateActivity(Frog body)
method_41373(class_7102 arg0)
updateActivities(FrogEntity frog)
public static Predicate<ItemStack>
getTemptations()
method_41366()
getTemptItemPredicate()
private static boolean
lambda$getTemptations$0(ItemStack arg0)
method_58390(class_1799 arg0)
method_58390(ItemStack stack)
private static SoundEvent
lambda$initJumpActivity$0(Frog arg0)
method_41377(class_7102 arg0)
method_41377(FrogEntity arg0)
private static Optional
lambda$initLaySpawnActivity$1(ServerLevel arg0, Frog arg1)
method_41379(class_3218 arg0, class_7102 arg1)
method_41379(ServerWorld world, FrogEntity frog)
private static boolean
lambda$initLaySpawnActivity$0(ServerLevel arg0, Frog arg1)
method_64455(class_3218 arg0, class_7102 arg1)
method_64455(ServerWorld world, FrogEntity frog)
private static Optional
lambda$initSwimActivity$2(ServerLevel arg0, Frog arg1)
method_41381(class_3218 arg0, class_7102 arg1)
method_41381(ServerWorld world, FrogEntity frog)
private static boolean
lambda$initSwimActivity$1(ServerLevel arg0, Frog arg1)
method_64456(class_3218 arg0, class_7102 arg1)
method_64456(ServerWorld world, FrogEntity frog)
private static Float
lambda$initSwimActivity$0(LivingEntity arg0)
method_41367(class_1309 arg0)
method_41367(LivingEntity frog)
private static Optional
lambda$initIdleActivity$2(ServerLevel arg0, Frog arg1)
method_41383(class_3218 arg0, class_7102 arg1)
method_41383(ServerWorld world, FrogEntity frog)
private static boolean
lambda$initIdleActivity$1(ServerLevel arg0, Frog arg1)
method_64457(class_3218 arg0, class_7102 arg1)
method_64457(ServerWorld world, FrogEntity frog)
private static Float
lambda$initIdleActivity$0(LivingEntity arg0)
method_41371(class_1309 arg0)
method_41371(LivingEntity frog)