Package net.minecraft.data
Class DataGenerator
java.lang.Object
net.minecraft.data.DataGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private static final org.slf4j.Logger
(package private) final Map
<String, DataProvider> private final Map
<String, DataProvider> private final Path
private final PackOutput
private 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) void
merge
(DataGenerator other) void
run()
-
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
-