net.minecraft.data

public class MetadataProvider

implements DataProvider

net.minecraft.data.metadata.PackMetadataGenerator
net.minecraft.class_7796
net.minecraft.data.MetadataProvider

Field summary

Modifier and TypeField
private final DataOutput
output
field_40619
output
private final Map<String, Supplier<com.google.gson.JsonElement>>
elements
field_40620
metadata

Constructor summary

ModifierConstructor
public (DataOutput output)

Method summary

Modifier and TypeMethod
public <T> MetadataProvider
add(MetadataSectionType<T> type, T value)
method_46185(class_7677<T> arg0, T arg1)
add(ResourceMetadataSerializer<T> serializer, T metadata)
public CompletableFuture<?>
run(CachedOutput cache)
method_10319(class_7403 arg0)
run(DataWriter arg0)
public final String
getName()
method_10321()
getName()
public static MetadataProvider
forFeaturePack(PackOutput output, Component description)
method_46812(class_7784 arg0, class_2561 arg1)
create(DataOutput output, Text description)
public static MetadataProvider
forFeaturePack(PackOutput output, Component description, FeatureFlagSet flags)
method_46187(class_7784 arg0, class_2561 arg1, class_7699 arg2)
create(DataOutput output, Text description, FeatureSet requiredFeatures)
private static void
lambda$run$0(com.google.gson.JsonObject arg0, String arg1, Supplier arg2)
method_46186(com.google.gson.JsonObject arg0, String arg1, Supplier arg2)
method_46186(com.google.gson.JsonObject arg0, String key, Supplier jsonSupplier)
private static com.google.gson.JsonElement
lambda$add$0(MetadataSectionType arg0, Object arg1)
method_65891(class_7677 arg0, Object arg1)
method_65891(ResourceMetadataSerializer arg0, Object arg1)