Class SnifferAi
java.lang.Object
net.minecraft.world.entity.animal.sniffer.SnifferAi
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate static final int(package private) static final List<MemoryModuleType<?>>(package private) static final List<SensorType<? extends Sensor<? super Sniffer>>>private static final intprivate static final floatprivate static final floatprivate static final floatprivate static final float - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic Ingredientprivate static voidinitCoreActivity(Brain<Sniffer> p_273185_) private static voidinitDigActivity(Brain<Sniffer> p_273677_) private static voidinitIdleActivity(Brain<Sniffer> p_273750_) private static voidinitSniffingActivity(Brain<Sniffer> p_273183_) protected static Brain<?>(package private) static SnifferresetSniffing(Sniffer p_279301_) (package private) static voidupdateActivity(Sniffer p_273301_)  
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
MAX_LOOK_DISTANCE
private static final int MAX_LOOK_DISTANCE- See Also:
 
 - 
SENSOR_TYPES
 - 
MEMORY_TYPES
 - 
SNIFFING_COOLDOWN_TICKS
private static final int SNIFFING_COOLDOWN_TICKS- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_IDLING
private static final float SPEED_MULTIPLIER_WHEN_IDLING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_PANICKING
private static final float SPEED_MULTIPLIER_WHEN_PANICKING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_SNIFFING
private static final float SPEED_MULTIPLIER_WHEN_SNIFFING- See Also:
 
 - 
SPEED_MULTIPLIER_WHEN_TEMPTED
private static final float SPEED_MULTIPLIER_WHEN_TEMPTED- See Also:
 
 
 - 
 - 
Constructor Details
- 
SnifferAi
public SnifferAi() 
 - 
 - 
Method Details
- 
getTemptations
 - 
makeBrain
 - 
resetSniffing
 - 
initCoreActivity
 - 
initSniffingActivity
 - 
initDigActivity
 - 
initIdleActivity
 - 
updateActivity
 
 -