net.minecraft.data

public interface DataProvider

net.minecraft.data.DataProvider
net.minecraft.class_2405
net.minecraft.data.DataProvider

Field summary

Modifier and TypeField
ToIntFunction<String>
FIXED_ORDER_FIELDS
field_39212
JSON_KEY_SORT_ORDER
Comparator<String>
KEY_COMPARATOR
field_39213
JSON_KEY_SORTING_COMPARATOR
org.slf4j.Logger
LOGGER
field_40831
LOGGER

Method summary

Modifier and TypeMethod
CompletableFuture<?>
run(CachedOutput cache)
method_10319(class_7403 arg0)
run(DataWriter writer)
String
getName()
method_10321()
getName()
static <T> CompletableFuture<?>
saveAll(CachedOutput cache, com.mojang.serialization.Codec<T> codec, PackOutput$PathProvider pathProvider, Map<Identifier, T> entries)
method_64110(class_7403 arg0, com.mojang.serialization.Codec<T> arg1, class_7784$class_7489 arg2, Map<class_2960, T> arg3)
writeAllToPath(DataWriter writer, com.mojang.serialization.Codec<T> codec, DataOutput$PathResolver pathResolver, Map<Identifier, T> idsToValues)
static <T, E> CompletableFuture<?>
saveAll(CachedOutput cache, com.mojang.serialization.Codec<E> codec, Function<T, Path> pathGetter, Map<T, E> contents)
method_65771(class_7403 arg0, com.mojang.serialization.Codec<E> arg1, Function<T, Path> arg2, Map<T, E> arg3)
writeAllToPath(DataWriter writer, com.mojang.serialization.Codec<E> codec, Function<T, Path> pathResolver, Map<T, E> idsToValues)
static <T, E> CompletableFuture<?>
saveAll(CachedOutput cache, Function<E, com.google.gson.JsonElement> serializer, Function<T, Path> pathGetter, Map<T, E> contents)
method_65772(class_7403 arg0, Function<E, com.google.gson.JsonElement> arg1, Function<T, Path> arg2, Map<T, E> arg3)
writeAllToPath(DataWriter writer, Function<E, com.google.gson.JsonElement> serializer, Function<T, Path> pathResolver, Map<T, E> idsToValues)
static <T> CompletableFuture<?>
saveStable(CachedOutput cache, HolderLookup$Provider registries, com.mojang.serialization.Codec<T> codec, T value, Path path)
method_53496(class_7403 arg0, class_7225$class_7874 arg1, com.mojang.serialization.Codec<T> arg2, T arg3, Path arg4)
writeCodecToPath(DataWriter writer, RegistryWrapper$WrapperLookup registries, com.mojang.serialization.Codec<T> codec, T value, Path path)
static <T> CompletableFuture<?>
saveStable(CachedOutput cache, com.mojang.serialization.Codec<T> codec, T value, Path path)
method_64108(class_7403 arg0, com.mojang.serialization.Codec<T> arg1, T arg2, Path arg3)
writeCodecToPath(DataWriter writer, com.mojang.serialization.Codec<T> codec, T value, Path path)
private static <T> CompletableFuture<?>
saveStable(CachedOutput cache, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops, com.mojang.serialization.Codec<T> codec, T value, Path path)
method_64111(class_7403 arg0, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg1, com.mojang.serialization.Codec<T> arg2, T arg3, Path arg4)
writeCodecToPath(DataWriter writer, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops, com.mojang.serialization.Codec<T> codec, T value, Path path)
static CompletableFuture<?>
saveStable(CachedOutput cache, com.google.gson.JsonElement root, Path path)
method_10320(class_7403 arg0, com.google.gson.JsonElement arg1, Path arg2)
writeToPath(DataWriter writer, com.google.gson.JsonElement json, Path path)
private static void
lambda$saveStable$0(com.google.gson.JsonElement arg0, CachedOutput arg1, Path arg2)
method_46567(com.google.gson.JsonElement arg0, class_7403 arg1, Path arg2)
method_46567(com.google.gson.JsonElement arg0, DataWriter arg1, Path arg2)
private static CompletableFuture[]
lambda$saveAll$2(int arg0)
method_64107(int arg0)
method_64107(int arg0)
private static CompletableFuture
lambda$saveAll$1(Function arg0, Function arg1, CachedOutput arg2, Map$Entry arg3)
method_64109(Function arg0, Function arg1, class_7403 arg2, Map$Entry arg3)
method_64109(Function arg0, Function arg1, DataWriter arg2, Map$Entry entry)
private static com.google.gson.JsonElement
lambda$saveAll$0(com.mojang.serialization.Codec arg0, Object arg1)
method_65770(com.mojang.serialization.Codec arg0, Object arg1)
method_65770(com.mojang.serialization.Codec arg0, Object value)
private static String
lambda$static$1(String arg0)
method_43809(String arg0)
method_43809(String key)
private static void
lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg0)
method_43808(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg0)
method_43808(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap map)