Package net.minecraft.data
Interface DataProvider
- All Known Implementing Classes:
AdvancementProvider
,BiomeParametersProvider
,BlockListProvider
,BundleRecipeProvider
,CommandSyntaxProvider
,DynamicRegistriesProvider
,EnchantmentTagProvider
,ItemListProvider
,ItemTagProvider
,LootTableProvider
,MetadataProvider
,ModelProvider
,NbtProvider
,OneTwentyOneBannerPatternTagProvider
,OneTwentyOneBiomeTagProvider
,OneTwentyOneBlockTagProvider
,OneTwentyOneDamageTypeTagProvider
,OneTwentyOneEnchantmentTagProvider
,OneTwentyOneEntityTypeTagProvider
,OneTwentyOneItemTagProvider
,OneTwentyOneRecipeProvider
,OneTwentyOneStructureTagProvider
,RebalanceStructureTagProvider
,RecipeProvider
,RegistryDumpProvider
,SnbtProvider
,TagProvider
,ValueLookupTagProvider
,VanillaBannerPatternTagProvider
,VanillaBiomeTagProvider
,VanillaBlockTagProvider
,VanillaCatVariantTagProvider
,VanillaDamageTypeTagProvider
,VanillaEnchantmentTagProvider
,VanillaEntityTypeTagProvider
,VanillaFlatLevelGeneratorPresetTagProvider
,VanillaFluidTagProvider
,VanillaGameEventTagProvider
,VanillaInstrumentTagProvider
,VanillaItemTagProvider
,VanillaPaintingVariantTagProvider
,VanillaPointOfInterestTypeTagProvider
,VanillaRecipeProvider
,VanillaStructureTagProvider
,VanillaWorldPresetTagProvider
public interface DataProvider
- Mappings:
Namespace Name named net/minecraft/data/DataProvider
intermediary net/minecraft/class_2405
official lw
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
DataProvider.Factory<T extends DataProvider>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ToIntFunction
<String> static final Comparator
<String> static final Logger
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
run
(DataWriter writer) static <T> CompletableFuture
<?> writeCodecToPath
(DataWriter writer, RegistryWrapper.WrapperLookup registryLookup, com.mojang.serialization.Codec<T> codec, T value, Path path) static CompletableFuture
<?> writeToPath
(DataWriter writer, JsonElement json, Path path)
-
Field Details
-
JSON_KEY_SORT_ORDER
- Mappings:
Namespace Name Mixin selector named JSON_KEY_SORT_ORDER
Lnet/minecraft/data/DataProvider;JSON_KEY_SORT_ORDER:Ljava/util/function/ToIntFunction;
intermediary field_39212
Lnet/minecraft/class_2405;field_39212:Ljava/util/function/ToIntFunction;
official a
Llw;a:Ljava/util/function/ToIntFunction;
-
JSON_KEY_SORTING_COMPARATOR
- Mappings:
Namespace Name Mixin selector named JSON_KEY_SORTING_COMPARATOR
Lnet/minecraft/data/DataProvider;JSON_KEY_SORTING_COMPARATOR:Ljava/util/Comparator;
intermediary field_39213
Lnet/minecraft/class_2405;field_39213:Ljava/util/Comparator;
official b
Llw;b:Ljava/util/Comparator;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/data/DataProvider;LOGGER:Lorg/slf4j/Logger;
intermediary field_40831
Lnet/minecraft/class_2405;field_40831:Lorg/slf4j/Logger;
official c
Llw;c:Lorg/slf4j/Logger;
-
-
Method Details
-
run
- Mappings:
Namespace Name Mixin selector named run
Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
intermediary method_10319
Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;
official a
Llw;a(Llu;)Ljava/util/concurrent/CompletableFuture;
-
getName
String getName()- Mappings:
Namespace Name Mixin selector named getName
Lnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
intermediary method_10321
Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;
official a
Llw;a()Ljava/lang/String;
-
writeCodecToPath
static <T> CompletableFuture<?> writeCodecToPath(DataWriter writer, RegistryWrapper.WrapperLookup registryLookup, com.mojang.serialization.Codec<T> codec, T value, Path path) - Mappings:
Namespace Name Mixin selector named writeCodecToPath
Lnet/minecraft/data/DataProvider;writeCodecToPath(Lnet/minecraft/data/DataWriter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
intermediary method_53496
Lnet/minecraft/class_2405;method_53496(Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
official a
Llw;a(Llu;Ljk$a;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
-
writeToPath
- Mappings:
Namespace Name Mixin selector named writeToPath
Lnet/minecraft/data/DataProvider;writeToPath(Lnet/minecraft/data/DataWriter;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
intermediary method_10320
Lnet/minecraft/class_2405;method_10320(Lnet/minecraft/class_7403;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
official a
Llw;a(Llu;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
-