Class RegistrateAdvancementProvider
-
- All Implemented Interfaces:
-
com.tterrag.registrate.providers.RegistrateProvider,java.util.function.Consumer,net.minecraft.data.DataProvider
public final class RegistrateAdvancementProvider implements RegistrateProvider, Consumer<AdvancementHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classRegistrateAdvancementProvider.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<CompletableFuture<?>>toSaveprivate final Set<ResourceLocation>seenAdvancementsprivate HolderLookup.Providerproviderprivate CachedOutputcacheprivate final AbstractRegistrate<?>ownerprivate final PackOutputpackOutputprivate final CompletableFuture<HolderLookup.Provider>registriesLookuppublic final static RegistrateAdvancementProvider.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description RegistrateAdvancementProvider(AbstractRegistrate<?> owner, PackOutput packOutput, CompletableFuture<HolderLookup.Provider> registriesLookup)
-
Method Summary
Modifier and Type Method Description final List<CompletableFuture<?>>getToSave()final Set<ResourceLocation>getSeenAdvancements()final HolderLookup.ProvidergetProvider()final UnitsetProvider(HolderLookup.Provider provider)final CachedOutputgetCache()final UnitsetCache(CachedOutput cache)final AbstractRegistrate<?>getOwner()final PackOutputgetPackOutput()final CompletableFuture<HolderLookup.Provider>getRegistriesLookup()LogicalSidegetSide()CompletableFuture<?>run(CachedOutput cache)Unitaccept(AdvancementHolder holder)final UnitwithConditions(AdvancementHolder holder, List<ICondition> conditions)StringgetName()-
-
Constructor Detail
-
RegistrateAdvancementProvider
RegistrateAdvancementProvider(AbstractRegistrate<?> owner, PackOutput packOutput, CompletableFuture<HolderLookup.Provider> registriesLookup)
-
-
Method Detail
-
getToSave
final List<CompletableFuture<?>> getToSave()
-
getSeenAdvancements
final Set<ResourceLocation> getSeenAdvancements()
-
getProvider
final HolderLookup.Provider getProvider()
-
setProvider
final Unit setProvider(HolderLookup.Provider provider)
-
getCache
final CachedOutput getCache()
-
getOwner
final AbstractRegistrate<?> getOwner()
-
getPackOutput
final PackOutput getPackOutput()
-
getRegistriesLookup
final CompletableFuture<HolderLookup.Provider> getRegistriesLookup()
-
getSide
LogicalSide getSide()
-
run
CompletableFuture<?> run(CachedOutput cache)
-
withConditions
final Unit withConditions(AdvancementHolder holder, List<ICondition> conditions)
-
-
-
-