22w42a data stuff (#3349)

* data stuff

* Update mappings/net/minecraft/data/family/BlockFamily.mapping

* clarify featureset
This commit is contained in:
Shnupbups 2022-10-23 04:44:33 +11:00 committed by GitHub
parent 489565a583
commit 85ba625939
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 0 deletions

View File

@ -1,10 +1,18 @@
CLASS net/minecraft/class_7796 net/minecraft/data/MetadataProvider
FIELD field_40618 name Ljava/lang/String;
FIELD field_40619 output Lnet/minecraft/class_7784;
FIELD field_40620 metadata Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/lang/String;)V
ARG 1 output
ARG 2 name
METHOD method_46185 add (Lnet/minecraft/class_7677;Ljava/lang/Object;)Lnet/minecraft/class_7796;
ARG 1 serializer
ARG 2 metadata
METHOD method_46186 (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V
ARG 1 key
ARG 2 jsonSupplier
METHOD method_46187 create (Lnet/minecraft/class_7784;Ljava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7796;
ARG 0 output
ARG 1 packName
ARG 2 description
ARG 3 requiredFeatures

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_5794 net/minecraft/data/family/BlockFamily
FIELD field_28529 generateRecipes Z
FIELD field_28530 group Ljava/lang/String;
FIELD field_28531 unlockCriterionName Ljava/lang/String;
FIELD field_40591 requiredFeatures Lnet/minecraft/class_7699;
METHOD <init> (Lnet/minecraft/class_2248;)V
ARG 1 baseBlock
METHOD method_33469 getBaseBlock ()Lnet/minecraft/class_2248;
@ -13,6 +14,7 @@ CLASS net/minecraft/class_5794 net/minecraft/data/family/BlockFamily
METHOD method_33474 getVariants ()Ljava/util/Map;
METHOD method_33477 shouldGenerateModels ()Z
METHOD method_33478 shouldGenerateRecipes (Lnet/minecraft/class_7699;)Z
ARG 1 enabledFeatures
METHOD method_33479 getGroup ()Ljava/util/Optional;
METHOD method_33480 getUnlockCriterionName ()Ljava/util/Optional;
CLASS class_5795 Builder
@ -55,6 +57,8 @@ CLASS net/minecraft/class_5794 net/minecraft/data/family/BlockFamily
ARG 1 block
METHOD method_36544 cut (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 1 block
METHOD method_45964 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_5794$class_5795;
ARG 1 features
METHOD method_45965 mosaic (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 1 block
METHOD method_45966 customFence (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;

View File

@ -359,6 +359,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 3 advancementBuilder
METHOD method_46207 generateFamilies (Ljava/util/function/Consumer;Lnet/minecraft/class_7699;)V
ARG 0 exporter
ARG 1 enabledFeatures
METHOD method_46208 offerHangingSignRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 0 exporter
ARG 1 output

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7663 net/minecraft/resource/metadata/PackFeatureSetMetadata
FIELD field_39996 SERIALIZER Lnet/minecraft/class_7677;
FIELD field_39997 CODEC Lcom/mojang/serialization/Codec;