Package hiiragi283.core.api.storage.item
Class HTItemResourceTypeKt
-
- All Implemented Interfaces:
public final class HTItemResourceTypeKt
-
-
Method Summary
Modifier and Type Method Description final static HTItemResourceTypetoResource(ItemLike $self, DataComponentPatch patch)このItemLikeをHTItemResourceTypeに変換します。 final static HTItemResourceTypetoResource(ItemStack $self)このItemStackをHTItemResourceTypeに変換します。 final static Pair<HTItemResourceType, Integer>toResourcePair(ItemStack $self)このItemStackをHTItemResourceTypeと数量に展開します。 final static ItemStacktoStackOrEmpty(HTItemResourceType $self, Integer count)このHTItemResourceTypeをItemStackに変換します -
-
Method Detail
-
toResource
final static HTItemResourceType toResource(ItemLike $self, DataComponentPatch patch)
このItemLikeをHTItemResourceTypeに変換します。
- Parameters:
patch- コンポーネントの差分- Since:
0.8.0
-
toResource
final static HTItemResourceType toResource(ItemStack $self)
このItemStackをHTItemResourceTypeに変換します。
- Returns:
ItemStack.isEmptyの場合は
null- Since:
0.4.0
-
toResourcePair
final static Pair<HTItemResourceType, Integer> toResourcePair(ItemStack $self)
このItemStackをHTItemResourceTypeと数量に展開します。
- Returns:
ItemStack.isEmptyの場合は
null- Since:
0.5.0
-
toStackOrEmpty
final static ItemStack toStackOrEmpty(HTItemResourceType $self, Integer count)
このHTItemResourceTypeをItemStackに変換します
- Returns:
このHTItemResourceTypeが
nullの場合はItemStack.EMPTY- Since:
0.8.0
-
-
-
-