Class WardenAi
java.lang.Object
net.minecraft.world.entity.monster.warden.WardenAi
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final BehaviorControl<Warden>static final intprivate static final intprivate static final intstatic final intprivate static final intprivate static final List<MemoryModuleType<?>>static final intprivate static final List<SensorType<? extends Sensor<? super Warden>>>private static final intprivate static final floatprivate static final floatprivate static final float - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static voidinitCoreActivity(Brain<Warden> p_219511_) private static voidinitDiggingActivity(Brain<Warden> p_219532_) private static voidinitEmergeActivity(Brain<Warden> p_219527_) private static voidinitFightActivity(Warden p_219518_, Brain<Warden> p_219519_) private static voidinitIdleActivity(Brain<Warden> p_219537_) private static voidinitInvestigateActivity(Brain<Warden> p_219542_) private static voidinitRoarActivity(Brain<Warden> p_219546_) private static voidinitSniffingActivity(Brain<Warden> p_219544_) private static booleanisTarget(Warden p_219515_, LivingEntity p_219516_) protected static Brain<?>private static voidonTargetInvalid(Warden p_219529_, LivingEntity p_219530_) static voidsetDigCooldown(LivingEntity p_219506_) static voidsetDisturbanceLocation(Warden p_219524_, BlockPos p_219525_) static voidupdateActivity(Warden p_219513_)  
- 
Field Details
- 
SPEED_MULTIPLIER_WHEN_IDLING
private static final float SPEED_MULTIPLIER_WHEN_IDLING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_INVESTIGATING
private static final float SPEED_MULTIPLIER_WHEN_INVESTIGATING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_FIGHTING
private static final float SPEED_MULTIPLIER_WHEN_FIGHTING- See Also:
 
 - 
MELEE_ATTACK_COOLDOWN
private static final int MELEE_ATTACK_COOLDOWN- See Also:
 
 - 
DIGGING_DURATION
private static final int DIGGING_DURATION - 
EMERGE_DURATION
public static final int EMERGE_DURATION - 
ROAR_DURATION
public static final int ROAR_DURATION - 
SNIFFING_DURATION
private static final int SNIFFING_DURATION - 
DIGGING_COOLDOWN
public static final int DIGGING_COOLDOWN- See Also:
 
 - 
DISTURBANCE_LOCATION_EXPIRY_TIME
private static final int DISTURBANCE_LOCATION_EXPIRY_TIME- See Also:
 
 - 
SENSOR_TYPES
 - 
MEMORY_TYPES
 - 
DIG_COOLDOWN_SETTER
 
 - 
 - 
Constructor Details
- 
WardenAi
public WardenAi() 
 - 
 - 
Method Details
- 
updateActivity
 - 
makeBrain
 - 
initCoreActivity
 - 
initEmergeActivity
 - 
initDiggingActivity
 - 
initIdleActivity
 - 
initInvestigateActivity
 - 
initSniffingActivity
 - 
initRoarActivity
 - 
initFightActivity
 - 
isTarget
 - 
onTargetInvalid
 - 
setDigCooldown
 - 
setDisturbanceLocation
 
 -