CLASS net/minecraft/class_4922 net/minecraft/data/client/model/MultipartBlockStateSupplier FIELD field_22855 block Lnet/minecraft/class_2248; FIELD field_22856 multiparts Ljava/util/List; METHOD (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_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; CLASS class_4924 Multipart FIELD field_22858 variants Ljava/util/List; METHOD method_25767 validate (Lnet/minecraft/class_2689;)V ARG 1 stateManager METHOD method_25768 extraToJson (Lcom/google/gson/JsonObject;)V ARG 1 json