net.minecraft.world.entity.monster.warden

public class WardenAi

cob
net.minecraft.world.entity.monster.warden.WardenAi
net.minecraft.class_7261
net.minecraft.unmapped.C_kazynfri
net.minecraft.entity.mob.WardenBrain
net.minecraft.entity.mob.warden.WardenBrain
net.minecraft.src.C_213065_
net.minecraft.world.entity.monster.warden.WardenAi

Field summary

Modifier and TypeField
private static final float
d
SPEED_MULTIPLIER_WHEN_IDLING
field_38175
f_bmrkldmz
STROLL_SPEED
IDLING_SPEED_MULTIPLIER
f_219493_
private static final float
e
SPEED_MULTIPLIER_WHEN_INVESTIGATING
field_38176
f_dcjaffkt
CELEBRATE_TIME
INVESTIGATION_SPEED
f_219494_
private static final float
f
SPEED_MULTIPLIER_WHEN_FIGHTING
field_38177
f_ktjcgflm
RANGED_APPROACH_SPEED
APPROACH_TARGET_SPEED
f_219495_
private static final int
g
MELEE_ATTACK_COOLDOWN
field_38178
f_wfzrzplo
MELEE_ATTACK_INTERVAL
ATTACK_INTERVAL
f_219496_
private static final int
h
DIGGING_DURATION
field_38179
f_zkvfelim
DIG_DURATION
DIG_DURATION
f_219497_
public static final int
a
EMERGE_DURATION
field_38171
f_oaowxvqg
EMERGE_DURATION
EMERGE_DURATION
f_219490_
public static final int
b
ROAR_DURATION
field_38172
f_ddcdiliz
ROAR_DURATION
ROAR_DURATION
f_219491_
private static final int
i
SNIFFING_DURATION
field_38180
f_itrtnbja
SNIFF_DURATION
SNIFF_DURATION
f_219498_
public static final int
c
DIGGING_COOLDOWN
field_38173
f_wmoixmit
DIG_COOLDOWN
DIG_COOLDOWN
f_219492_
private static final int
j
DISTURBANCE_LOCATION_EXPIRY_TIME
field_38181
f_vzucavag
field_38181
DISTURBANCE_LOCATION_DURATION
f_219499_
private static final List<SensorType<? extends Sensor<? super Warden>>>
k
SENSOR_TYPES
field_38416
f_yyuqnbhx
SENSORS
SENSORS
f_219500_
private static final List<MemoryModuleType<?>>
l
MEMORY_TYPES
field_38417
f_htqdnjqp
MEMORY_MODULES
MEMORIES
f_219501_
private static final BehaviorControl<Warden>
m
DIG_COOLDOWN_SETTER
field_38182
f_zrdrzpag
RESET_DIG_COOLDOWN_TASK
DIG_COOLDOWN_TASK
f_219502_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
a(coa arg0)
updateActivity(Warden arg0)
method_42228(class_7260 arg0)
m_ablvsmxb(C_fynaplbn arg0)
updateActivities(WardenEntity warden)
updateActivities(WardenEntity warden)
m_219512_(C_213061_ p_219513_)
protected static Brain<?>
a(coa arg0, com.mojang.serialization.Dynamic<?> arg1)
makeBrain(Warden arg0, com.mojang.serialization.Dynamic<?> arg1)
method_42230(class_7260 arg0, com.mojang.serialization.Dynamic<?> arg1)
m_mtmbaofi(C_fynaplbn arg0, com.mojang.serialization.Dynamic<?> arg1)
create(WardenEntity warden, com.mojang.serialization.Dynamic<?> dynamic)
create(WardenEntity warden, com.mojang.serialization.Dynamic<?> dynamic)
m_219520_(C_213061_ p_219521_, com.mojang.serialization.Dynamic<?> p_219522_)
private static void
a(bwk<coa> arg0)
initCoreActivity(Brain<Warden> arg0)
method_42227(class_4095<class_7260> arg0)
m_eehsrwty(C_rjqjaxef<C_fynaplbn> arg0)
addCoreActivities(Brain<WardenEntity> brain)
addCoreActivities(Brain<WardenEntity> brain)
m_219510_(C_548_<C_213061_> p_219511_)
private static void
b(bwk<coa> arg0)
initEmergeActivity(Brain<Warden> arg0)
method_42233(class_4095<class_7260> arg0)
m_uspqhxcu(C_rjqjaxef<C_fynaplbn> arg0)
addEmergeActivities(Brain<WardenEntity> brain)
addEmergeActivities(Brain<WardenEntity> brain)
m_219526_(C_548_<C_213061_> p_219527_)
private static void
c(bwk<coa> arg0)
initDiggingActivity(Brain<Warden> arg0)
method_42237(class_4095<class_7260> arg0)
m_vaqeilsw(C_rjqjaxef<C_fynaplbn> arg0)
addDigActivities(Brain<WardenEntity> brain)
addDigActivities(Brain<WardenEntity> brain)
m_219531_(C_548_<C_213061_> p_219532_)
private static void
d(bwk<coa> arg0)
initIdleActivity(Brain<Warden> arg0)
method_42240(class_4095<class_7260> arg0)
m_nrecwyeg(C_rjqjaxef<C_fynaplbn> arg0)
addIdleActivities(Brain<WardenEntity> brain)
addIdleActivities(Brain<WardenEntity> brain)
m_219536_(C_548_<C_213061_> p_219537_)
private static void
e(bwk<coa> arg0)
initInvestigateActivity(Brain<Warden> arg0)
method_42242(class_4095<class_7260> arg0)
m_fonjlkrr(C_rjqjaxef<C_fynaplbn> arg0)
addInvestigateActivities(Brain<WardenEntity> brain)
addInvestigateActivities(Brain<WardenEntity> brain)
m_219541_(C_548_<C_213061_> p_219542_)
private static void
f(bwk<coa> arg0)
initSniffingActivity(Brain<Warden> arg0)
method_42244(class_4095<class_7260> arg0)
m_wjguzhcv(C_rjqjaxef<C_fynaplbn> arg0)
addSniffActivities(Brain<WardenEntity> brain)
addSniffActivities(Brain<WardenEntity> brain)
m_219543_(C_548_<C_213061_> p_219544_)
private static void
g(bwk<coa> arg0)
initRoarActivity(Brain<Warden> arg0)
method_42245(class_4095<class_7260> arg0)
m_hzlxpncw(C_rjqjaxef<C_fynaplbn> arg0)
addRoarActivities(Brain<WardenEntity> brain)
addRoarActivities(Brain<WardenEntity> brain)
m_219545_(C_548_<C_213061_> p_219546_)
private static void
a(coa arg0, bwk<coa> arg1)
initFightActivity(Warden arg0, Brain<Warden> arg1)
method_42236(class_7260 arg0, class_4095<class_7260> arg1)
m_uiysjigt(C_fynaplbn arg0, C_rjqjaxef<C_fynaplbn> arg1)
addFightActivities(WardenEntity warden, Brain<WardenEntity> brain)
addFightActivities(WardenEntity warden, Brain<WardenEntity> brain)
m_219517_(C_213061_ p_219518_, C_548_<C_213061_> p_219519_)
private static boolean
a(coa arg0, bvi arg1)
isTarget(Warden arg0, LivingEntity arg1)
method_42229(class_7260 arg0, class_1309 arg1)
m_rhgyjggv(C_fynaplbn arg0, C_usxaxydn arg1)
isTargeting(WardenEntity warden, LivingEntity entity)
isTarget(WardenEntity warden, LivingEntity entity)
m_219514_(C_213061_ p_219515_, C_524_ p_219516_)
private static void
a(ard arg0, coa arg1, bvi arg2)
onTargetInvalid(ServerLevel arg0, Warden arg1, LivingEntity arg2)
method_42235(class_3218 arg0, class_7260 arg1, class_1309 arg2)
m_ficsqeyz(C_bdwnwhiu arg0, C_fynaplbn arg1, C_usxaxydn arg2)
removeDeadSuspect(ServerWorld world, WardenEntity warden, LivingEntity target)
setTargetInvalid(ServerWorld world, WardenEntity warden, LivingEntity target)
m_219528_(C_12_ p_363022_, C_213061_ p_219529_, C_524_ p_219530_)
public static void
a(bvi arg0)
setDigCooldown(LivingEntity arg0)
method_42225(class_1309 arg0)
m_addmrldz(C_usxaxydn arg0)
resetDigCooldown(LivingEntity warden)
resetDigCooldown(LivingEntity warden)
m_219505_(C_524_ p_219506_)
public static void
a(coa arg0, ji arg1)
setDisturbanceLocation(Warden arg0, BlockPos arg1)
method_42231(class_7260 arg0, class_2338 arg1)
m_tbjtzvwx(C_fynaplbn arg0, C_hynzadkk arg1)
lookAtDisturbance(WardenEntity warden, BlockPos pos)
setDisturbanceLocation(WardenEntity warden, BlockPos location)
m_219523_(C_213061_ p_219524_, C_4675_ p_219525_)