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 class
RegistrateAdvancementProvider.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<CompletableFuture<?>>
toSave
private final Set<ResourceLocation>
seenAdvancements
private HolderLookup.Provider
provider
private CachedOutput
cache
private final AbstractRegistrate<?>
owner
private final PackOutput
packOutput
private final CompletableFuture<HolderLookup.Provider>
registriesLookup
public final static RegistrateAdvancementProvider.Companion
Companion
-
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.Provider
getProvider()
final Unit
setProvider(HolderLookup.Provider provider)
final CachedOutput
getCache()
final Unit
setCache(CachedOutput cache)
final AbstractRegistrate<?>
getOwner()
final PackOutput
getPackOutput()
final CompletableFuture<HolderLookup.Provider>
getRegistriesLookup()
LogicalSide
getSide()
CompletableFuture<?>
run(CachedOutput cache)
Unit
accept(AdvancementHolder holder)
final Unit
withConditions(AdvancementHolder holder, List<ICondition> conditions)
String
getName()
-
-
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)
-
-
-
-