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 TypeMethodDescriptionprivate 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
-