Package hiiragi283.core.api.item.alchemy
Object HTPotionFluidManager
-
- All Implemented Interfaces:
public class HTPotionFluidManager液体ポーションを管理するクラスです。
- Since:
0.10.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTPotionFluidManager.Handlerポーション瓶の種類を保持するインターフェースです。
-
Field Summary
Fields Modifier and Type Field Description public final static HTPotionFluidManagerINSTANCE
-
Method Summary
Modifier and Type Method Description final static Unitregister(Fluid fluid, HTPotionFluidManager.Handler handler)指定したfluidにhandlerを登録します。 final static Unitregister(Item item, HTPotionFluidManager.Handler handler)指定したitemにhandlerを登録します。 final static Set<Holder<Fluid>>getSupportedFluids()登録されている液体の一覧を取得します。 final static HTPotionFluidManager.HandlergetFluidHandler(Holder<Fluid> holder)指定したholderからHandlerを取得します。 final static Set<Holder<Item>>getSupportedItems()登録されているアイテムの一覧を取得します。 final static HTPotionFluidManager.HandlergetItemHandler(Holder<Item> holder)指定したholderからHandlerを取得します。 -
-
Method Detail
-
register
final static Unit register(Fluid fluid, HTPotionFluidManager.Handler handler)
-
register
final static Unit register(Item item, HTPotionFluidManager.Handler handler)
- Since:
0.12.0
-
getSupportedFluids
final static Set<Holder<Fluid>> getSupportedFluids()
登録されている液体の一覧を取得します。
- Returns:
Holderの一覧
-
getFluidHandler
final static HTPotionFluidManager.Handler getFluidHandler(Holder<Fluid> holder)
- Returns:
対応するHandlerがない場合は
null
-
getSupportedItems
final static Set<Holder<Item>> getSupportedItems()
登録されているアイテムの一覧を取得します。
- Returns:
Holderの一覧
- Since:
0.12.0
-
getItemHandler
final static HTPotionFluidManager.Handler getItemHandler(Holder<Item> holder)
- Returns:
対応するHandlerがない場合は
null- Since:
0.12.0
-
-
-
-