CLASS net/minecraft/class_6338 net/minecraft/entity/ai/brain/task/RamImpactTask
	FIELD field_33474 RUN_TIME I
	FIELD field_33475 SPEED_STRENGTH_MULTIPLIER F
	FIELD field_33476 cooldownRangeFactory Ljava/util/function/Function;
	FIELD field_33477 targetPredicate Lnet/minecraft/class_4051;
	FIELD field_33479 speed F
	FIELD field_33480 strengthMultiplierFactory Ljava/util/function/ToDoubleFunction;
	FIELD field_33481 direction Lnet/minecraft/class_243;
	FIELD field_33482 impactSoundFactory Ljava/util/function/Function;
	FIELD field_39044 hornBreakSoundFactory Ljava/util/function/Function;
	METHOD <init> (Ljava/util/function/Function;Lnet/minecraft/class_4051;FLjava/util/function/ToDoubleFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V
		ARG 1 cooldownRangeFactory
		ARG 2 targetPredicate
		ARG 3 speed
		ARG 4 strengthMultiplierFactory
		ARG 5 impactSoundFactory
		ARG 6 hornBreakSoundFactory
	METHOD method_36279 finishRam (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)V
		ARG 1 world
		ARG 2 goat
	METHOD method_43535 shouldSnapHorn (Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)Z
		ARG 1 world
		ARG 2 goat
