Package hiiragi283.core.api.data
Class GatherDataEventsKt
-
- All Implemented Interfaces:
public final class GatherDataEventsKt
-
-
Method Summary
Modifier and Type Method Description final static <T extends DataProvider> TcreateProviderWithHelper(GatherDataEvent $self, Function2<ExistingFileHelper, PackOutput, T> builder)このGatherDataEventにDataProviderを登録します。 final static <T extends DataProvider> TcreateProviderWithHelper(GatherDataEvent $self, Function3<ExistingFileHelper, PackOutput, CompletableFuture<HolderLookup.Provider>, T> builder)このGatherDataEventにDataProviderを登録します。 final static LootTableProvidercreateLootTables(GatherDataEvent $self, Pair<Function1<HolderLookup.Provider, LootTableSubProvider>, LootContextParamSet> pairs)このGatherDataEventにLootTableProviderを登録します。 final static HTAdvancementProvidercreateAdvancements(GatherDataEvent $self, HTSubAdvancementProvider subProviders)このGatherDataEventにHTSubAdvancementProviderを登録します。 final static HTAdvancementProvidercreateAdvancements(GatherDataEvent $self, List<HTSubAdvancementProvider> subProviders)このGatherDataEventにHTSubAdvancementProviderを登録します。 -
-
Method Detail
-
createProviderWithHelper
final static <T extends DataProvider> T createProviderWithHelper(GatherDataEvent $self, Function2<ExistingFileHelper, PackOutput, T> builder)
このGatherDataEventにDataProviderを登録します。
- Since:
0.15.2
-
createProviderWithHelper
final static <T extends DataProvider> T createProviderWithHelper(GatherDataEvent $self, Function3<ExistingFileHelper, PackOutput, CompletableFuture<HolderLookup.Provider>, T> builder)
このGatherDataEventにDataProviderを登録します。
- Since:
0.15.2
-
createLootTables
final static LootTableProvider createLootTables(GatherDataEvent $self, Pair<Function1<HolderLookup.Provider, LootTableSubProvider>, LootContextParamSet> pairs)
このGatherDataEventにLootTableProviderを登録します。
- Since:
0.15.2
-
createAdvancements
final static HTAdvancementProvider createAdvancements(GatherDataEvent $self, HTSubAdvancementProvider subProviders)
このGatherDataEventにHTSubAdvancementProviderを登録します。
- Since:
0.15.2
-
createAdvancements
final static HTAdvancementProvider createAdvancements(GatherDataEvent $self, List<HTSubAdvancementProvider> subProviders)
このGatherDataEventにHTSubAdvancementProviderを登録します。
- Since:
0.15.2
-
-
-
-