Package net.minecraft.data
Class MetadataProvider
java.lang.Object
net.minecraft.data.MetadataProvider
- All Implemented Interfaces:
DataProvider
- Mappings:
Namespace Name official kgintermediary net/minecraft/class_7796named net/minecraft/data/MetadataProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String,Supplier<JsonElement>> private final Stringprivate final DataOutputFields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> MetadataProvideradd(ResourceMetadataSerializer<T> serializer, T metadata) static MetadataProvidercreate(DataOutput output, String packName, Text description, FeatureSet requiredFeatures) getName()voidrun(DataWriter writer)
-
Field Details
-
name
- Mappings:
Namespace Name Mixin selector official cLkg;c:Ljava/lang/String;intermediary field_40618Lnet/minecraft/class_7796;field_40618:Ljava/lang/String;named nameLnet/minecraft/data/MetadataProvider;name:Ljava/lang/String;
-
output
- Mappings:
Namespace Name Mixin selector official dLkg;d:Ljb;intermediary field_40619Lnet/minecraft/class_7796;field_40619:Lnet/minecraft/class_7784;named outputLnet/minecraft/data/MetadataProvider;output:Lnet/minecraft/data/DataOutput;
-
metadata
- Mappings:
Namespace Name Mixin selector official eLkg;e:Ljava/util/Map;intermediary field_40620Lnet/minecraft/class_7796;field_40620:Ljava/util/Map;named metadataLnet/minecraft/data/MetadataProvider;metadata:Ljava/util/Map;
-
-
Constructor Details
-
MetadataProvider
- Mappings:
Namespace Name Mixin selector official <init>Lkg;<init>(Ljb;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_7796;<init>(Lnet/minecraft/class_7784;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/data/MetadataProvider;<init>(Lnet/minecraft/data/DataOutput;Ljava/lang/String;)V
-
-
Method Details
-
add
- Mappings:
Namespace Name Mixin selector official aLkg;a(Laiu;Ljava/lang/Object;)Lkg;intermediary method_46185Lnet/minecraft/class_7796;method_46185(Lnet/minecraft/class_7677;Ljava/lang/Object;)Lnet/minecraft/class_7796;named addLnet/minecraft/data/MetadataProvider;add(Lnet/minecraft/resource/metadata/ResourceMetadataSerializer;Ljava/lang/Object;)Lnet/minecraft/data/MetadataProvider;
-
run
- Specified by:
runin interfaceDataProvider- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLiz;a(Lix;)Vintermediary method_10319Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Vnamed runLnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)V
-
getName
- Specified by:
getNamein interfaceDataProvider- Mappings:
Namespace Name Mixin selector official aLiz;a()Ljava/lang/String;intermediary method_10321Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;named getNameLnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
-
create
public static MetadataProvider create(DataOutput output, String packName, Text description, FeatureSet requiredFeatures) - Mappings:
Namespace Name Mixin selector official aLkg;a(Ljb;Ljava/lang/String;Lsi;Lbya;)Lkg;intermediary method_46187Lnet/minecraft/class_7796;method_46187(Lnet/minecraft/class_7784;Ljava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7796;named createLnet/minecraft/data/MetadataProvider;create(Lnet/minecraft/data/DataOutput;Ljava/lang/String;Lnet/minecraft/text/Text;Lnet/minecraft/resource/featuretoggle/FeatureSet;)Lnet/minecraft/data/MetadataProvider;
-