Package hiiragi283.core.api.data.holder
Class HTItemStackHolder
-
- All Implemented Interfaces:
-
hiiragi283.core.api.resource.HTIdLike
public final class HTItemStackHolder implements HTIdLike
単一のItemStackを保持するクラスです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTItemStackHolder()
-
Method Summary
Modifier and Type Method Description final ItemStackgetStack()StringgetNamespace()StringgetPath()final UnitsetItem(ItemLike item)指定したitemからItemStackを追加します。 final UnitsetItem(Pair<ItemLike, Integer> pair)指定したpairからItemStackを追加します。 final UnitsetResource(HTItemResourceType resource)指定したresourceからItemStackを追加します。 final UnitsetResource(Pair<HTItemResourceType, Integer> pair)指定したpairからItemStackを追加します。 final UnitsetStack(ItemStack stack)指定したstackを追加します。 ResourceLocationgetId()保持しているIDを返します。 -
-
Method Detail
-
getStack
final ItemStack getStack()
-
getNamespace
String getNamespace()
-
setResource
final Unit setResource(HTItemResourceType resource)
指定したresourceからItemStackを追加します。
-
setResource
final Unit setResource(Pair<HTItemResourceType, Integer> pair)
指定したpairからItemStackを追加します。
-
getId
ResourceLocation getId()
保持しているIDを返します。
-
-
-
-