net.minecraft.entity.mob

public class CreakingBrain

net.minecraft.world.entity.monster.creaking.CreakingAi
net.minecraft.class_10280
net.minecraft.entity.mob.CreakingBrain

Field summary

Modifier and TypeField
protected static final com.google.common.collect.ImmutableList<? extends SensorType<? extends Sensor<? super CreakingEntity>>>
SENSOR_TYPES
field_54585
SENSORS
protected static final com.google.common.collect.ImmutableList<? extends MemoryModuleType<?>>
MEMORY_TYPES
field_54586
MEMORY_MODULES

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
static void
initCoreActivity(Brain<Creaking> brain)
method_64634(class_4095<class_10275> arg0)
addCoreTasks(Brain<CreakingEntity> brain)
static void
initIdleActivity(Brain<Creaking> brain)
method_64637(class_4095<class_10275> arg0)
addIdleTasks(Brain<CreakingEntity> brain)
static void
initFightActivity(Creaking body, Brain<Creaking> brain)
method_64638(class_10275 arg0, class_4095<class_10275> arg1)
addFightTasks(CreakingEntity creaking, Brain<CreakingEntity> brain)
private static boolean
isAttackTargetStillReachable(Creaking creaking, LivingEntity target)
method_66686(class_10275 arg0, class_1309 arg1)
canTarget(CreakingEntity creaking, LivingEntity target)
public static Brain$Profile<CreakingEntity>
brainProvider()
method_64632()
createBrainProfile()
public static Brain<CreakingEntity>
makeBrain(Creaking creaking, Brain<Creaking> brain)
method_64639(class_10275 arg0, class_4095<class_10275> arg1)
create(CreakingEntity creaking, Brain<CreakingEntity> brain)
public static void
updateActivity(Creaking creaking)
method_64635(class_10275 arg0)
updateActivities(CreakingEntity creaking)
private static Boolean
lambda$isAttackTargetStillReachable$3(LivingEntity arg0, List arg1)
method_66684(class_1309 arg0, List arg1)
method_66684(LivingEntity arg0, List players)
private static boolean
lambda$initFightActivity$2(Creaking arg0, ServerLevel arg1, LivingEntity arg2)
method_66685(class_10275 arg0, class_3218 arg1, class_1309 arg2)
method_66685(CreakingEntity arg0, ServerWorld world, LivingEntity target)
private static Optional
lambda$initIdleActivity$1(ServerLevel arg0, Creaking arg1)
method_64633(class_3218 arg0, class_10275 arg1)
method_64633(ServerWorld world, CreakingEntity creaking)
private static boolean
lambda$initIdleActivity$0(ServerLevel arg0, Creaking arg1)
method_64636(class_3218 arg0, class_10275 arg1)
method_64636(ServerWorld world, CreakingEntity creaking)