net.minecraft.world.entity.monster.warden

public class WardenAi

csc
net.minecraft.world.entity.monster.warden.WardenAi
net.minecraft.class_7261

Field summary

Modifier and TypeField
private static final float
d
SPEED_MULTIPLIER_WHEN_IDLING
field_38175
private static final float
e
SPEED_MULTIPLIER_WHEN_INVESTIGATING
field_38176
private static final float
f
SPEED_MULTIPLIER_WHEN_FIGHTING
field_38177
private static final int
g
MELEE_ATTACK_COOLDOWN
field_38178
private static final int
h
DIGGING_DURATION
field_38179
public static final int
a
EMERGE_DURATION
field_38171
public static final int
b
ROAR_DURATION
field_38172
private static final int
i
SNIFFING_DURATION
field_38180
public static final int
c
DIGGING_COOLDOWN
field_38173
private static final int
j
DISTURBANCE_LOCATION_EXPIRY_TIME
field_38181
private static final List<SensorType<? extends Sensor<? super Warden>>>
k
SENSOR_TYPES
field_38416
private static final List<MemoryModuleType<?>>
l
MEMORY_TYPES
field_38417
private static final BehaviorControl<Warden>
m
DIG_COOLDOWN_SETTER
field_38182

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
a(csb arg0)
updateActivity(Warden arg0)
method_42228(class_7260 arg0)
protected static Brain<?>
a(csb arg0, com.mojang.serialization.Dynamic<?> arg1)
makeBrain(Warden arg0, com.mojang.serialization.Dynamic<?> arg1)
method_42230(class_7260 arg0, com.mojang.serialization.Dynamic<?> arg1)
private static void
a(bzs<csb> arg0)
initCoreActivity(Brain<Warden> arg0)
method_42227(class_4095<class_7260> arg0)
private static void
b(bzs<csb> arg0)
initEmergeActivity(Brain<Warden> arg0)
method_42233(class_4095<class_7260> arg0)
private static void
c(bzs<csb> arg0)
initDiggingActivity(Brain<Warden> arg0)
method_42237(class_4095<class_7260> arg0)
private static void
d(bzs<csb> arg0)
initIdleActivity(Brain<Warden> arg0)
method_42240(class_4095<class_7260> arg0)
private static void
e(bzs<csb> arg0)
initInvestigateActivity(Brain<Warden> arg0)
method_42242(class_4095<class_7260> arg0)
private static void
f(bzs<csb> arg0)
initSniffingActivity(Brain<Warden> arg0)
method_42244(class_4095<class_7260> arg0)
private static void
g(bzs<csb> arg0)
initRoarActivity(Brain<Warden> arg0)
method_42245(class_4095<class_7260> arg0)
private static void
a(csb arg0, bzs<csb> arg1)
initFightActivity(Warden arg0, Brain<Warden> arg1)
method_42236(class_7260 arg0, class_4095<class_7260> arg1)
private static boolean
a(csb arg0, bys arg1)
isTarget(Warden arg0, LivingEntity arg1)
method_42229(class_7260 arg0, class_1309 arg1)
private static void
a(asi arg0, csb arg1, bys arg2)
onTargetInvalid(ServerLevel arg0, Warden arg1, LivingEntity arg2)
method_42235(class_3218 arg0, class_7260 arg1, class_1309 arg2)
public static void
a(bys arg0)
setDigCooldown(LivingEntity arg0)
method_42225(class_1309 arg0)
public static void
a(csb arg0, iy arg1)
setDisturbanceLocation(Warden arg0, BlockPos arg1)
method_42231(class_7260 arg0, class_2338 arg1)