CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
	FIELD field_20583 batchId Ljava/lang/String;
	FIELD field_20584 templatePath Ljava/lang/String;
	FIELD field_20585 templateName Ljava/lang/String;
	FIELD field_20586 required Z
	FIELD field_20587 starter Ljava/util/function/Consumer;
	FIELD field_20588 tickLimit I
	FIELD field_21460 duration J
	FIELD field_25306 rotation Lnet/minecraft/class_2470;
	FIELD field_27814 maxAttempts I
	FIELD field_27815 requiredSuccesses I
	METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V
		ARG 1 batchId
		ARG 2 templatePath
		ARG 3 templateName
		ARG 4 tickLimit
		ARG 5 duration
		ARG 7 required
		ARG 8 starter
	METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZIILjava/util/function/Consumer;)V
		ARG 1 batchId
		ARG 2 templatePath
		ARG 3 templateName
		ARG 4 rotation
		ARG 5 tickLimit
		ARG 6 duration
		ARG 8 required
		ARG 9 requiredSuccesses
		ARG 10 maxAttempts
		ARG 11 starter
	METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZLjava/util/function/Consumer;)V
		ARG 1 batchId
		ARG 2 templatePath
		ARG 3 templateName
		ARG 4 rotation
		ARG 5 tickLimit
		ARG 6 duration
		ARG 8 required
		ARG 9 starter
	METHOD method_22296 getTemplatePath ()Ljava/lang/String;
	METHOD method_22297 start (Lnet/minecraft/class_4516;)V
		ARG 1 context
	METHOD method_22298 getTemplateName ()Ljava/lang/String;
	METHOD method_22299 getTickLimit ()I
	METHOD method_22300 isRequired ()Z
	METHOD method_22301 getBatchId ()Ljava/lang/String;
	METHOD method_23649 getDuration ()J
	METHOD method_29424 getRotation ()Lnet/minecraft/class_2470;
	METHOD method_32257 isFlaky ()Z
	METHOD method_32258 getMaxAttempts ()I
	METHOD method_32259 getRequiredSuccesses ()I
