Class WardenAi
java.lang.Object
net.minecraft.world.entity.monster.warden.WardenAi
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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_IDLINGprivate static final float SPEED_MULTIPLIER_WHEN_IDLING- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_INVESTIGATINGprivate static final float SPEED_MULTIPLIER_WHEN_INVESTIGATING- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_FIGHTINGprivate static final float SPEED_MULTIPLIER_WHEN_FIGHTING- See Also:
 
- 
MELEE_ATTACK_COOLDOWNprivate static final int MELEE_ATTACK_COOLDOWN- See Also:
 
- 
DIGGING_DURATIONprivate static final int DIGGING_DURATION
- 
EMERGE_DURATIONpublic static final int EMERGE_DURATION
- 
ROAR_DURATIONpublic static final int ROAR_DURATION
- 
SNIFFING_DURATIONprivate static final int SNIFFING_DURATION
- 
DIGGING_COOLDOWNpublic static final int DIGGING_COOLDOWN- See Also:
 
- 
DISTURBANCE_LOCATION_EXPIRY_TIMEprivate static final int DISTURBANCE_LOCATION_EXPIRY_TIME- See Also:
 
- 
SENSOR_TYPES
- 
MEMORY_TYPES
- 
DIG_COOLDOWN_SETTER
 
- 
- 
Constructor Details- 
WardenAipublic WardenAi()
 
- 
- 
Method Details- 
updateActivity
- 
makeBrain
- 
initCoreActivity
- 
initEmergeActivity
- 
initDiggingActivity
- 
initIdleActivity
- 
initInvestigateActivity
- 
initSniffingActivity
- 
initRoarActivity
- 
initFightActivity
- 
isTarget
- 
onTargetInvalid
- 
setDigCooldown
- 
setDisturbanceLocation
 
-