Package net.minecraft.data
Class SnbtProvider
java.lang.Object
net.minecraft.data.SnbtProvider
- All Implemented Interfaces:
DataProvider
public class SnbtProvider extends Object implements DataProvider
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
SnbtProvider.class_5621
(package private) static class
SnbtProvider.CompressedData
static interface
SnbtProvider.Tweaker
-
Field Summary
Fields Modifier and Type Field Description private static Path
field_24615
private static Logger
LOGGER
private DataGenerator
root
private List<SnbtProvider.Tweaker>
write
Fields inherited from interface net.minecraft.data.DataProvider
SHA1
-
Constructor Summary
Constructors Constructor Description SnbtProvider(DataGenerator dataGenerator)
-
Method Summary
Modifier and Type Method Description SnbtProvider
addWriter(SnbtProvider.Tweaker tweaker)
private String
getFileName(Path root, Path file)
String
getName()
void
run(DataCache cache)
private SnbtProvider.CompressedData
toCompressedNbt(Path path, String name)
private CompoundTag
write(String string, CompoundTag compoundTag)
private void
write(DataCache dataCache, SnbtProvider.CompressedData compressedData, Path path)
-
Field Details
-
field_24615
-
LOGGER
-
root
-
write
-
-
Constructor Details
-
SnbtProvider
-
-
Method Details
-
addWriter
-
write
-
run
- Specified by:
run
in interfaceDataProvider
- Throws:
IOException
-
getName
- Specified by:
getName
in interfaceDataProvider
-
getFileName
-
toCompressedNbt
-
write
-