CLASS net/minecraft/class_4922 net/minecraft/data/client/MultipartBlockStateSupplier
	FIELD field_22855 block Lnet/minecraft/class_2248;
	FIELD field_22856 multiparts Ljava/util/List;
	METHOD <init> (Lnet/minecraft/class_2248;)V
		ARG 1 block
	METHOD method_25758 create (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922;
		ARG 0 block
	METHOD method_25759 (Lnet/minecraft/class_2689;Lnet/minecraft/class_4922$class_4924;)V
		ARG 1 multipart
	METHOD method_25760 with (Lnet/minecraft/class_4918;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;
		ARG 1 condition
		ARG 2 variant
	METHOD method_25761 with (Lnet/minecraft/class_4918;Ljava/util/List;)Lnet/minecraft/class_4922;
		ARG 1 condition
		ARG 2 variants
	METHOD method_25762 with (Lnet/minecraft/class_4918;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;
		ARG 1 condition
		ARG 2 variants
	METHOD method_25763 with (Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;
		ARG 1 variant
	METHOD method_25764 with (Ljava/util/List;)Lnet/minecraft/class_4922;
		ARG 1 variants
	CLASS class_4923 ConditionalMultipart
		FIELD field_22857 when Lnet/minecraft/class_4918;
		METHOD <init> (Lnet/minecraft/class_4918;Ljava/util/List;)V
			ARG 1 when
			ARG 2 variants
	CLASS class_4924 Multipart
		FIELD field_22858 variants Ljava/util/List;
		METHOD <init> (Ljava/util/List;)V
			ARG 1 variants
		METHOD method_25767 validate (Lnet/minecraft/class_2689;)V
			ARG 1 stateManager
		METHOD method_25768 extraToJson (Lcom/google/gson/JsonObject;)V
			ARG 1 json
