Class HTResourceRecipeResult
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.result.HTRecipeResult,hiiragi283.core.api.resource.HTIdLike
public abstract class HTResourceRecipeResult<TYPE extends Object, RESOURCE extends HTResourceType.Registered<TYPE>, STACK extends Object> implements HTRecipeResult<STACK>
HTResourceTypeに基づいたHTRecipeResultの抽象クラスです。
- Since:
0.4.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTResourceRecipeResult(Ior<RESOURCE, TagKey<TYPE>> contents, Integer amount)
-
Method Summary
Modifier and Type Method Description final STACKgetStackOrEmpty(HolderLookup.Provider provider)指定したレジストリから完成品を取得します。 final HTTextResult<STACK>getStackResult(HolderLookup.Provider provider)指定したレジストリから完成品の結果を返します。 ResourceLocationgetId()保持しているIDを返します。 -
-
Method Detail
-
getStackOrEmpty
final STACK getStackOrEmpty(HolderLookup.Provider provider)
指定したレジストリから完成品を取得します。
- Returns:
完成品を取得できなかった場合はgetEmptyStack
-
getStackResult
final HTTextResult<STACK> getStackResult(HolderLookup.Provider provider)
-
getId
ResourceLocation getId()
保持しているIDを返します。
-
-
-
-