Class DataGenerator
java.lang.Object
net.minecraft.data.DataGenerator
- Direct Known Subclasses:
DataGenerator.Cached, DataGenerator.Uncached
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclassstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprotected final Map<String, DataProvider> private final Map<String, DataProvider> protected final PackOutput -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends DataProvider>
TaddProvider(boolean run, DataProvider.Factory<T> factory) <T extends DataProvider>
TaddProvider(boolean run, T provider) getBuiltinDatapack(boolean toRun, String packId) getBuiltinDatapack(boolean run, String namespace, String path) getPackGenerator(boolean run, String providerPrefix, String path) getPackOutput(String path) getVanillaPack(boolean toRun) voidmerge(DataGenerator other) abstract voidrun()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
vanillaPackOutput
-
allProviderIds
-
providersToRun
-
providersView
-
-
Constructor Details
-
DataGenerator
-
-
Method Details
-
run
- Throws:
IOException
-
getVanillaPack
-
getBuiltinDatapack
-
getBuiltinDatapack
-
getProvidersView
-
getPackOutput
-
getPackOutput
-
getPackGenerator
public DataGenerator.PackGenerator getPackGenerator(boolean run, String providerPrefix, String path) -
addProvider
-
addProvider
-
merge
-