Class HTDataPackGenerator

  • All Implemented Interfaces:
    hiiragi283.core.api.data.HTDataGenerator

    
    public final class HTDataPackGenerator
     implements HTDataGenerator
                        

    データパック向けにHTDataGeneratorを実装したクラスです。

    Since:

    0.1.0

    Author:

    Hiiragi Tsubasa

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      HTDataPackGenerator(DataGenerator.PackGenerator generator, CompletableFuture<HolderLookup.Provider> registries, ExistingFileHelper fileHelper)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final CompletableFuture<HolderLookup.Provider> getRegistries()
      final ExistingFileHelper getFileHelper()
      <DATA extends DataProvider> DATA addProvider(DataProvider.Factory<DATA> factory) 指定したfactoryを登録します。
      <DATA extends DataProvider> DATA addProvider(GatherDataEvent.DataProviderFromOutputLookup<DATA> factory) 指定したfactoryを登録します。
      <DATA extends DataProvider> DATA addProvider(HTDataGenerator.Factory<DATA> factory) 指定したfactoryを登録します。
      • Methods inherited from class hiiragi283.core.api.data.HTDataGenerator

        addAdvancements, addAdvancements, addBlockAndItemTags, addLootTables
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HTDataPackGenerator

        HTDataPackGenerator(DataGenerator.PackGenerator generator, CompletableFuture<HolderLookup.Provider> registries, ExistingFileHelper fileHelper)
        Parameters:
        generator - DataProviderの登録先
        registries - レジストリを保持するインスタンス
        fileHelper - 指定したリソースが存在するかを判定するインスタンス