CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
	FIELD field_20449 block Lnet/minecraft/class_2248;
	FIELD field_20450 properties Ljava/util/Set;
	METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2248;Ljava/util/Set;)V
		ARG 1 conditions
		ARG 2 block
		ARG 3 properties
	METHOD method_21892 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489;
		ARG 0 block
	METHOD method_21893 getPropertyName (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;
		ARG 0 state
		ARG 1 property
	METHOD method_21895 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)V
		ARG 2 property
	CLASS class_4489 Builder
		FIELD field_20451 block Lnet/minecraft/class_2248;
		FIELD field_20452 properties Ljava/util/Set;
		METHOD <init> (Lnet/minecraft/class_2248;)V
			ARG 1 block
		METHOD method_21898 addProperty (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4488$class_4489;
			ARG 1 property
	CLASS class_4490 Serializer
		METHOD method_21899 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_2769;)V
			ARG 1 property
		METHOD method_21902 (Ljava/util/Set;Lnet/minecraft/class_2689;Lcom/google/gson/JsonElement;)V
			ARG 2 property
