Package hiiragi283.core.api.data
Class HTDataGenContext
-
- All Implemented Interfaces:
@JvmRecord() public final class HTDataGenContext extends Record
データ生成で使用されるインスタンスを束ねたクラスです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description private final PackOutputoutputprivate final CompletableFuture<HolderLookup.Provider>registriesprivate final ExistingFileHelperfileHelper
-
Constructor Summary
Constructors Constructor Description HTDataGenContext(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, ExistingFileHelper fileHelper)
-
Method Summary
Modifier and Type Method Description final PackOutputgetOutput()final CompletableFuture<HolderLookup.Provider>getRegistries()final ExistingFileHelpergetFileHelper()-
-
Constructor Detail
-
HTDataGenContext
HTDataGenContext(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, ExistingFileHelper fileHelper)
- Parameters:
output- 生成されたデータの生成先を管理するインスタンスregistries- レジストリを保持するインスタンスfileHelper- 指定したリソースが存在するかを判定するインスタンス
-
-
Method Detail
-
getOutput
final PackOutput getOutput()
-
getRegistries
final CompletableFuture<HolderLookup.Provider> getRegistries()
-
getFileHelper
final ExistingFileHelper getFileHelper()
-
-
-
-