Package net.minecraft.data
Class MetadataProvider
java.lang.Object
net.minecraft.data.MetadataProvider
- All Implemented Interfaces:
DataProvider
- Mappings:
Namespace Name official kpintermediary net/minecraft/class_7796named net/minecraft/data/MetadataProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String,Supplier<JsonElement>> private final DataOutputFields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> MetadataProvideradd(ResourceMetadataSerializer<T> serializer, T metadata) static MetadataProvidercreate(DataOutput output, Text description) static MetadataProvidercreate(DataOutput output, Text description, FeatureSet requiredFeatures) final StringgetName()run(DataWriter writer)
-
Field Details
-
output
- Mappings:
Namespace Name Mixin selector official dLkp;d:Ljf;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 eLkp;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>Lkp;<init>(Ljf;)Vintermediary <init>Lnet/minecraft/class_7796;<init>(Lnet/minecraft/class_7784;)Vnamed <init>Lnet/minecraft/data/MetadataProvider;<init>(Lnet/minecraft/data/DataOutput;)V
-
-
Method Details
-
add
- Mappings:
Namespace Name Mixin selector official aLkp;a(Lajw;Ljava/lang/Object;)Lkp;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- Mappings:
Namespace Name Mixin selector official aLjd;a(Ljb;)Ljava/util/concurrent/CompletableFuture;intermediary method_10319Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;named runLnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
-
getName
- Specified by:
getNamein interfaceDataProvider- Mappings:
Namespace Name Mixin selector official aLjd;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
- Mappings:
Namespace Name Mixin selector official aLkp;a(Ljf;Lta;)Lkp;intermediary method_46812Lnet/minecraft/class_7796;method_46812(Lnet/minecraft/class_7784;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7796;named createLnet/minecraft/data/MetadataProvider;create(Lnet/minecraft/data/DataOutput;Lnet/minecraft/text/Text;)Lnet/minecraft/data/MetadataProvider;
-
create
public static MetadataProvider create(DataOutput output, Text description, FeatureSet requiredFeatures) - Mappings:
Namespace Name Mixin selector official aLkp;a(Ljf;Lta;Lbzt;)Lkp;intermediary method_46187Lnet/minecraft/class_7796;method_46187(Lnet/minecraft/class_7784;Lnet/minecraft/class_2561;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7796;named createLnet/minecraft/data/MetadataProvider;create(Lnet/minecraft/data/DataOutput;Lnet/minecraft/text/Text;Lnet/minecraft/resource/featuretoggle/FeatureSet;)Lnet/minecraft/data/MetadataProvider;
-