Package hiiragi283.core.common
Class HTPlatformImpl
-
- All Implemented Interfaces:
public final class HTPlatformImpl extends HTPlatform
-
-
Field Summary
Fields Modifier and Type Field Description public final static HTPotionFluidManager.HandlerDEFAULT_POTION_HANDLER
-
Constructor Summary
Constructors Constructor Description HTPlatformImpl()
-
Method Summary
Modifier and Type Method Description <T extends TypedInstance<Item>, DataComponentGetter> BottledPotionContentsgetContentsFromItem(T instance)指定したinstanceからBottledPotionContentsを取得します。 <T extends TypedInstance<Fluid>, DataComponentGetter> BottledPotionContentsgetContentsFromFluid(T instance)DataComponentPatchcreateFluidPatch(Fluid fluid, BottledPotionContents contents)DataComponentPatchcreateItemPatch(BottledPotionContents contents)-
-
Method Detail
-
getContentsFromItem
<T extends TypedInstance<Item>, DataComponentGetter> BottledPotionContents getContentsFromItem(T instance)
指定したinstanceからBottledPotionContentsを取得します。
- Returns:
取得できなかった場合は
null- Since:
0.11.0
-
getContentsFromFluid
<T extends TypedInstance<Fluid>, DataComponentGetter> BottledPotionContents getContentsFromFluid(T instance)
-
createFluidPatch
DataComponentPatch createFluidPatch(Fluid fluid, BottledPotionContents contents)
-
createItemPatch
DataComponentPatch createItemPatch(BottledPotionContents contents)
-
-
-
-