Package net.minecraft.data.loottable
Class LootTableProvider
java.lang.Object
net.minecraft.data.loottable.LootTableProvider
- All Implemented Interfaces:
- DataProvider
- Mappings:
- Namespace - Name - named - net/minecraft/data/loottable/LootTableProvider- intermediary - net/minecraft/class_2438- official - nf
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.data.DataProviderDataProvider.Factory<T extends DataProvider>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate final Set<RegistryKey<LootTable>> private final List<LootTableProvider.LootTypeGenerator> private final DataOutput.PathResolverprivate final CompletableFuture<RegistryWrapper.WrapperLookup> Fields inherited from interface net.minecraft.data.DataProviderJSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR
- 
Constructor SummaryConstructorsConstructorDescriptionLootTableProvider(DataOutput output, Set<RegistryKey<LootTable>> lootTableIds, List<LootTableProvider.LootTypeGenerator> lootTypeGenerators, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static IdentifiergetId(RegistryKey<LootTable> lootTableKey) final StringgetName()run(DataWriter writer) private CompletableFuture<?> run(DataWriter writer, RegistryWrapper.WrapperLookup registries) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/data/loottable/LootTableProvider;LOGGER:Lorg/slf4j/Logger;- intermediary - field_11355- Lnet/minecraft/class_2438;field_11355:Lorg/slf4j/Logger;- official - d- Lnf;d:Lorg/slf4j/Logger;
 
- 
pathResolver- Mappings:
- Namespace - Name - Mixin selector - named - pathResolver- Lnet/minecraft/data/loottable/LootTableProvider;pathResolver:Lnet/minecraft/data/DataOutput$PathResolver;- intermediary - field_39374- Lnet/minecraft/class_2438;field_39374:Lnet/minecraft/class_7784$class_7489;- official - e- Lnf;e:Lmk$a;
 
- 
lootTableIds- Mappings:
- Namespace - Name - Mixin selector - named - lootTableIds- Lnet/minecraft/data/loottable/LootTableProvider;lootTableIds:Ljava/util/Set;- intermediary - field_40617- Lnet/minecraft/class_2438;field_40617:Ljava/util/Set;- official - f- Lnf;f:Ljava/util/Set;
 
- 
lootTypeGenerators- Mappings:
- Namespace - Name - Mixin selector - named - lootTypeGenerators- Lnet/minecraft/data/loottable/LootTableProvider;lootTypeGenerators:Ljava/util/List;- intermediary - field_11354- Lnet/minecraft/class_2438;field_11354:Ljava/util/List;- official - g- Lnf;g:Ljava/util/List;
 
- 
registriesFuture- Mappings:
- Namespace - Name - Mixin selector - named - registriesFuture- Lnet/minecraft/data/loottable/LootTableProvider;registriesFuture:Ljava/util/concurrent/CompletableFuture;- intermediary - field_48978- Lnet/minecraft/class_2438;field_48978:Ljava/util/concurrent/CompletableFuture;- official - h- Lnf;h:Ljava/util/concurrent/CompletableFuture;
 
 
- 
- 
Constructor Details- 
LootTableProviderpublic LootTableProvider(DataOutput output, Set<RegistryKey<LootTable>> lootTableIds, List<LootTableProvider.LootTypeGenerator> lootTypeGenerators, CompletableFuture<RegistryWrapper.WrapperLookup> registriesFuture) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/data/loottable/LootTableProvider;<init>(Lnet/minecraft/data/DataOutput;Ljava/util/Set;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)V- intermediary - <init>- Lnet/minecraft/class_2438;<init>(Lnet/minecraft/class_7784;Ljava/util/Set;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)V- official - <init>- Lnf;<init>(Lmk;Ljava/util/Set;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)V
 
 
- 
- 
Method Details- 
run- Specified by:
- runin interface- DataProvider
- 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- Lmi;a(Lmg;)Ljava/util/concurrent/CompletableFuture;
 
- 
run- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/data/loottable/LootTableProvider;run(Lnet/minecraft/data/DataWriter;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_56883- Lnet/minecraft/class_2438;method_56883(Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletableFuture;- official - a- Lnf;a(Lmg;Ljt$a;)Ljava/util/concurrent/CompletableFuture;
 
- 
getId- Mappings:
- Namespace - Name - Mixin selector - named - getId- Lnet/minecraft/data/loottable/LootTableProvider;getId(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/util/Identifier;- intermediary - method_58574- Lnet/minecraft/class_2438;method_58574(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2960;- official - a- Lnf;a(Laku;)Lakv;
 
- 
getName- Specified by:
- getNamein interface- DataProvider
- 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- Lmi;a()Ljava/lang/String;
 
 
-