Class GoatAi
java.lang.Object
net.minecraft.world.entity.animal.goat.GoatAi
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final UniformIntstatic final floatstatic final floatstatic final floatstatic final intstatic final intstatic final intstatic final intstatic final intprivate static final TargetingConditionsprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final UniformIntprivate static final UniformIntprivate static final UniformInt
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic Ingredientprivate static voidinitCoreActivity(Brain<Goat> p_149454_) private static voidinitIdleActivity(Brain<Goat> p_149458_) private static voidinitLongJumpActivity(Brain<Goat> p_149462_) protected static voidinitMemories(Goat p_218765_, RandomSource p_218766_) private static voidinitRamActivity(Brain<Goat> p_149466_) protected static Brain<?>static voidupdateActivity(Goat p_149456_) 
- 
Field Details- 
RAM_PREPARE_TIMEpublic static final int RAM_PREPARE_TIME- See Also:
 
- 
RAM_MAX_DISTANCEpublic static final int RAM_MAX_DISTANCE- See Also:
 
- 
ADULT_FOLLOW_RANGE
- 
SPEED_MULTIPLIER_WHEN_MAKING_LOVEprivate static final float SPEED_MULTIPLIER_WHEN_MAKING_LOVE- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_IDLINGprivate static final float SPEED_MULTIPLIER_WHEN_IDLING- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULTprivate static final float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_TEMPTEDprivate static final float SPEED_MULTIPLIER_WHEN_TEMPTED- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_PANICKINGprivate static final float SPEED_MULTIPLIER_WHEN_PANICKING- See Also:
 
- 
SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAMprivate static final float SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM- See Also:
 
- 
TIME_BETWEEN_LONG_JUMPS
- 
MAX_LONG_JUMP_HEIGHTpublic static final int MAX_LONG_JUMP_HEIGHT- See Also:
 
- 
MAX_LONG_JUMP_WIDTHpublic static final int MAX_LONG_JUMP_WIDTH- See Also:
 
- 
MAX_JUMP_VELOCITYpublic static final float MAX_JUMP_VELOCITY- See Also:
 
- 
TIME_BETWEEN_RAMS
- 
TIME_BETWEEN_RAMS_SCREAMER
- 
RAM_TARGET_CONDITIONS
- 
SPEED_MULTIPLIER_WHEN_RAMMINGprivate static final float SPEED_MULTIPLIER_WHEN_RAMMING- See Also:
 
- 
RAM_MIN_DISTANCEpublic static final int RAM_MIN_DISTANCE- See Also:
 
- 
ADULT_RAM_KNOCKBACK_FORCEpublic static final float ADULT_RAM_KNOCKBACK_FORCE- See Also:
 
- 
BABY_RAM_KNOCKBACK_FORCEpublic static final float BABY_RAM_KNOCKBACK_FORCE- See Also:
 
 
- 
- 
Constructor Details- 
GoatAipublic GoatAi()
 
- 
- 
Method Details- 
initMemories
- 
makeBrain
- 
initCoreActivity
- 
initIdleActivity
- 
initLongJumpActivity
- 
initRamActivity
- 
updateActivity
- 
getTemptations
 
-