net.minecraft.entity.passive

public class NautilusBrain

cwp
net.minecraft.world.entity.animal.nautilus.NautilusAi
net.minecraft.class_12118
net.minecraft.entity.passive.NautilusBrain
net.minecraft.unmapped.C_ohppstwt
net.minecraft.unmapped.C_ohppstwt
net.minecraft.src.C_432451_

Field summary

Modifier and TypeField
private static final float
d
SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER
field_63352
field_63352
f_ychblyna
f_437304_
private static final float
e
SPEED_MULTIPLIER_WHEN_TEMPTED
field_63353
field_63353
f_blvrgkvm
f_436564_
private static final float
f
SPEED_MULTIPLIER_WHEN_MAKING_LOVE
field_63354
field_63354
f_dlweixcg
f_436883_
private static final float
g
SPEED_MULTIPLIER_WHEN_PANICKING
field_63355
field_63355
f_tgiolegc
f_434606_
private static final UniformIntProvider
h
TIME_BETWEEN_NON_PLAYER_ATTACKS
field_63356
ATTACK_TARGET_COOLDOWN
f_xzrbfquz
f_433701_
private static final float
i
SPEED_WHEN_ATTACKING
field_63357
field_63357
f_fducjaop
f_436176_
private static final float
j
ATTACK_KNOCKBACK_FORCE
field_63358
field_63358
f_pgvetdhn
f_433170_
private static final int
k
ANGER_DURATION
field_63359
field_63359
f_qgmcsidi
f_437039_
private static final int
l
TIME_BETWEEN_ATTACKS
field_63360
field_63360
f_glhubpqb
f_434434_
private static final double
m
MAX_CHARGE_DISTANCE
field_63361
field_63361
f_lgbuvckn
f_435783_
private static final double
n
MAX_TARGET_DETECTION_DISTANCE
field_63362
field_63362
f_mblubkds
f_437281_
protected static final TargetPredicate
a
ATTACK_TARGET_CONDITIONS
field_63363
FIGHT_TARGET_PREDICATE
f_ffblinjn
f_433268_
protected static final com.google.common.collect.ImmutableList<SensorType<? extends Sensor<? super NautilusEntity>>>
b
SENSOR_TYPES
field_63350
SENSORS
f_oivkslyy
f_435097_
protected static final com.google.common.collect.ImmutableList<MemoryModuleType<?>>
c
MEMORY_TYPES
field_63351
MEMORY_MODULES
f_hyxhujav
f_436581_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static void
a(cwn o, bgr o)
initMemories(AbstractNautilus arg0, RandomSource arg1)
method_75173(class_12116 arg0, class_5819 arg1)
initialize(AbstractNautilusEntity nautilus, Random random)
m_xuokrspk(C_zamuadcs arg0, C_rlomrsco arg1)
m_xuokrspk(C_zamuadcs waypoint, RandomGenerator random)
m_440670_(C_432413_ p_451755_, C_212974_ p_454302_)
protected static Brain$Profile<NautilusEntity>
a()
brainProvider()
method_75167()
createProfile()
m_ohsbmfow()
m_445947_()
protected static Brain<?>
a(cim<cwo> o)
makeBrain(Brain<Nautilus> arg0)
method_75172(class_4095<class_12117> arg0)
create(Brain<NautilusEntity> brain)
m_lmgfnuih(C_rjqjaxef<C_rjsddvgx> arg0)
m_lmgfnuih(Brain<C_rjsddvgx> brain)
m_443221_(C_548_<C_432202_> p_459508_)
private static void
b(cim<cwo> o)
initCoreActivity(Brain<Nautilus> arg0)
method_75179(class_4095<class_12117> arg0)
addCoreActivities(Brain<NautilusEntity> brain)
m_apehlizt(C_rjqjaxef<C_rjsddvgx> arg0)
m_apehlizt(Brain<C_rjsddvgx> brain)
m_443030_(C_548_<C_432202_> p_460460_)
private static void
c(cim<cwo> o)
initIdleActivity(Brain<Nautilus> arg0)
method_75181(class_4095<class_12117> arg0)
addIdleActivities(Brain<NautilusEntity> brain)
m_ruopcemv(C_rjqjaxef<C_rjsddvgx> arg0)
m_ruopcemv(Brain<C_rjsddvgx> brain)
m_445856_(C_548_<C_432202_> p_460718_)
private static void
d(cim<cwo> o)
initFightActivity(Brain<Nautilus> arg0)
method_75182(class_4095<class_12117> arg0)
addFightActivities(Brain<NautilusEntity> brain)
m_ljiwidqi(C_rjqjaxef<C_rjsddvgx> arg0)
m_ljiwidqi(Brain<C_rjsddvgx> brain)
m_445352_(C_548_<C_432202_> p_460294_)
protected static Optional<? extends LivingEntity>
a(axf o, cwn o)
findNearestValidAttackTarget(ServerLevel arg0, AbstractNautilus arg1)
method_75168(class_3218 arg0, class_12116 arg1)
findAttackTarget(ServerWorld world, AbstractNautilusEntity nautilus)
m_xujikuax(C_bdwnwhiu arg0, C_zamuadcs arg1)
m_xujikuax(ServerWorld world, C_zamuadcs waypoint)
m_439630_(C_12_ p_452825_, C_432413_ p_458905_)
protected static void
a(axf o, cwn o, chl o)
setAngerTarget(ServerLevel arg0, AbstractNautilus arg1, LivingEntity arg2)
method_75169(class_3218 arg0, class_12116 arg1, class_1309 arg2)
onDamage(ServerWorld world, AbstractNautilusEntity nautilus, LivingEntity attacker)
m_fdhuxeym(C_bdwnwhiu arg0, C_zamuadcs arg1, C_usxaxydn arg2)
m_fdhuxeym(ServerWorld world, C_zamuadcs waypoint, LivingEntity entity)
m_447547_(C_12_ p_454079_, C_432413_ p_460859_, C_524_ p_460273_)
private static boolean
a(chl o)
isHostileTarget(LivingEntity arg0)
method_75170(class_1309 arg0)
isTarget(LivingEntity entity)
m_bvcfvrtg(C_usxaxydn arg0)
m_bvcfvrtg(LivingEntity entity)
m_441057_(C_524_ p_454223_)
public static void
a(cwo o)
updateActivity(Nautilus arg0)
method_75174(class_12117 arg0)
updateActivities(NautilusEntity nautilus)
m_ltzeqkrp(C_rjsddvgx arg0)
m_ltzeqkrp(C_rjsddvgx waypoint)
m_442230_(C_432202_ p_453494_)
public static Predicate<ItemStack>
b()
getTemptations()
method_75176()
getNautilusFoodPredicate()
m_msiozpuk()
m_444394_()