Package net.minecraft.data
Class DataGenerator
java.lang.Object
net.minecraft.data.DataGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final org.slf4j.Logger(package private) final Map<String, DataProvider> private final Map<String, DataProvider> private final Pathprivate final PackOutputprivate final WorldVersion -
Constructor Summary
ConstructorsConstructorDescriptionDataGenerator(Path pRootOutputFolder, WorldVersion pVersion, boolean pAlwaysGenerate) -
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 pToRun, String pProviderPrefix) getBuiltinDatapack(boolean pToRun, String pProviderPrefix, String path) getPackGenerator(boolean run, String providerPrefix, String path) getPackOutput(String path) getVanillaPack(boolean pToRun) voidmerge(DataGenerator other) voidrun()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
rootOutputFolder
-
vanillaPackOutput
-
allProviderIds
-
providersToRun
-
version
-
alwaysGenerate
private final boolean alwaysGenerate -
providersView
-
-
Constructor Details
-
DataGenerator
-
-
Method Details
-
run
- Throws:
IOException
-
getVanillaPack
-
getBuiltinDatapack
-
getBuiltinDatapack
public DataGenerator.PackGenerator getBuiltinDatapack(boolean pToRun, String pProviderPrefix, String path) -
getProvidersView
-
getPackOutput
-
getPackOutput
-
getPackGenerator
public DataGenerator.PackGenerator getPackGenerator(boolean run, String providerPrefix, String path) -
addProvider
-
addProvider
-
merge
-