net.minecraft.data.advancement

public class AdvancementProvider

implements DataProvider

net.minecraft.data.advancements.AdvancementProvider
net.minecraft.class_2409
net.minecraft.data.advancement.AdvancementProvider

Field summary

Modifier and TypeField
private final DataOutput$PathResolver
pathProvider
field_39372
pathResolver
private final List<AdvancementTabGenerator>
subProviders
field_11289
tabGenerators
private final CompletableFuture<RegistryWrapper$WrapperLookup>
registries
field_40949
registriesFuture

Constructor summary

ModifierConstructor
public (DataOutput output, CompletableFuture<RegistryWrapper$WrapperLookup> registriesFuture, List<AdvancementTabGenerator> tabGenerators)

Method summary

Modifier and TypeMethod
public CompletableFuture<?>
run(CachedOutput cache)
method_10319(class_7403 arg0)
run(DataWriter arg0)
public final String
getName()
method_10321()
getName()
private CompletionStage
lambda$run$0(CachedOutput arg0, HolderLookup$Provider arg1)
method_46809(class_7403 arg0, class_7225$class_7874 arg1)
method_46809(DataWriter arg0, RegistryWrapper$WrapperLookup registries)
private static CompletableFuture[]
lambda$run$2(int arg0)
method_46575(int arg0)
method_46575(int arg0)
private void
lambda$run$1(Set arg0, List arg1, CachedOutput arg2, HolderLookup$Provider arg3, AdvancementHolder arg4)
method_10333(Set arg0, List arg1, class_7403 arg2, class_7225$class_7874 arg3, class_8779 arg4)
method_10333(Set arg0, List arg1, DataWriter arg2, RegistryWrapper$WrapperLookup arg3, AdvancementEntry advancement)