CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredicate
	FIELD field_9578 isSwimming Ljava/lang/Boolean;
	FIELD field_9579 isSprinting Ljava/lang/Boolean;
	FIELD field_9580 isOnFire Ljava/lang/Boolean;
	FIELD field_9581 ANY Lnet/minecraft/class_2040;
	FIELD field_9582 isSneaking Ljava/lang/Boolean;
	FIELD field_9583 isBaby Ljava/lang/Boolean;
	METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
		ARG 1 isOnFire
		ARG 2 isSneaking
		ARG 3 isSprinting
		ARG 4 isSwimming
		ARG 5 isBaby
	METHOD method_8892 test (Lnet/minecraft/class_1297;)Z
		ARG 1 entity
	METHOD method_8893 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2040;
		ARG 0 json
	METHOD method_8894 toJson ()Lcom/google/gson/JsonElement;
	METHOD method_8895 nullableBooleanFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;
		ARG 0 json
		ARG 1 key
	METHOD method_8896 nullableBooleanToJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V
		ARG 1 json
		ARG 2 key
		ARG 3 value
	CLASS class_2041 Builder
		FIELD field_9584 isBaby Ljava/lang/Boolean;
		FIELD field_9585 isSwimming Ljava/lang/Boolean;
		FIELD field_9586 isSneaking Ljava/lang/Boolean;
		FIELD field_9587 isOnFire Ljava/lang/Boolean;
		FIELD field_9588 isSprinting Ljava/lang/Boolean;
		METHOD method_8897 create ()Lnet/minecraft/class_2040$class_2041;
		METHOD method_8898 onFire (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
			ARG 1 onFire
		METHOD method_8899 build ()Lnet/minecraft/class_2040;
