net.minecraft.data

public class SnbtProvider

implements DataProvider

net.minecraft.data.structures.SnbtToNbt
net.minecraft.class_2463
net.minecraft.data.SnbtProvider

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_11454
LOGGER
private final DataOutput
output
field_40662
output
private final Iterable<Path>
inputFolders
field_40663
paths
private final List<SnbtProvider$Tweaker>
filters
field_20309
write

Constructor summary

ModifierConstructor
public (DataOutput output, Path inputFolder)
public (DataOutput output, Iterable<Path> paths)

Method summary

Modifier and TypeMethod
public SnbtProvider
addFilter(SnbtToNbt$Filter filter)
method_21672(class_2463$class_4460 arg0)
addWriter(SnbtProvider$Tweaker tweaker)
private NbtCompound
applyFilters(String name, CompoundTag input)
method_21673(String arg0, class_2487 arg1)
write(String key, NbtCompound compound)
public CompletableFuture<?>
run(CachedOutput cache)
method_10319(class_7403 arg0)
run(DataWriter arg0)
public final String
getName()
method_10321()
getName()
private String
getName(Path root, Path path)
method_10500(Path arg0, Path arg1)
getFileName(Path root, Path file)
private SnbtProvider$CompressedData
readStructure(Path path, String name)
method_22144(Path arg0, String arg1)
toCompressedNbt(Path path, String name)
private void
storeStructureIfChanged(CachedOutput cache, SnbtToNbt$TaskResult task, Path output)
method_10497(class_7403 arg0, class_2463$class_4511 arg1, Path arg2)
write(DataWriter cache, SnbtProvider$CompressedData data, Path root)
private static CompletionStage
lambda$run$5(CompletableFuture arg0)
method_46589(CompletableFuture arg0)
method_46589(CompletableFuture future)
private CompletableFuture
lambda$run$0(Path arg0, CachedOutput arg1, Path arg2)
method_46586(Path arg0, class_7403 arg1, Path arg2)
method_46586(Path arg0, DataWriter arg1, Path arg2)
private static CompletableFuture[]
lambda$run$4(int arg0)
method_46585(int arg0)
method_46585(int arg0)
private CompletableFuture
lambda$run$2(Path arg0, CachedOutput arg1, Path arg2, Path arg3)
method_46587(Path arg0, class_7403 arg1, Path arg2, Path arg3)
method_46587(Path arg0, DataWriter arg1, Path arg2, Path path)
private void
lambda$run$3(Path arg0, Path arg1, CachedOutput arg2, Path arg3)
method_46588(Path arg0, Path arg1, class_7403 arg2, Path arg3)
method_46588(Path arg0, Path arg1, DataWriter arg2, Path arg3)
private static boolean
lambda$run$1(Path arg0)
method_10499(Path arg0)
method_10499(Path path)