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 rootOutputFolder, WorldVersion version, boolean alwaysGenerate) -
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 providerPrefix) getBuiltinDatapack
(boolean toRun, String providerPrefix, String path) getPackGenerator
(boolean run, String providerPrefix, String path) getPackOutput
(String path) getVanillaPack
(boolean toRun) 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 toRun, String providerPrefix, String path) -
getProvidersView
-
getPackOutput
-
getPackOutput
-
getPackGenerator
public DataGenerator.PackGenerator getPackGenerator(boolean run, String providerPrefix, String path) -
addProvider
-
addProvider
-
merge
-