Class HTDefaultPart.BuiltIn
-
- All Implemented Interfaces:
-
hiiragi283.core.api.material.property.HTDefaultPart
public final class HTDefaultPart.BuiltIn implements HTDefaultPart
既存のTagKeyとItemに基づいたHTDefaultPartの実装クラスです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description private final TagKey<Item>tagKeyprivate final HTItemHolderLike<?>item
-
Constructor Summary
Constructors Constructor Description HTDefaultPart.BuiltIn(TagKey<Item> tagKey, HTItemHolderLike<?> item)
-
Method Summary
Modifier and Type Method Description final TagKey<Item>getTagKey()final HTItemHolderLike<?>getItem()TagKey<Item>getTag(HTMaterialLike material)指定した素材から素材アイテムのタグを取得します。 HTMaterialContents.ItemEntrygetItem(HTMaterialLike material)指定した素材から素材アイテムを取得します。 StringgetSuffix()レシピの生成時に使用されるサフィックスを取得します。 -
-
Constructor Detail
-
HTDefaultPart.BuiltIn
HTDefaultPart.BuiltIn(TagKey<Item> tagKey, HTItemHolderLike<?> item)
-
-
Method Detail
-
getTagKey
final TagKey<Item> getTagKey()
-
getItem
final HTItemHolderLike<?> getItem()
-
getTag
TagKey<Item> getTag(HTMaterialLike material)
指定した素材から素材アイテムのタグを取得します。
-
getItem
HTMaterialContents.ItemEntry getItem(HTMaterialLike material)
指定した素材から素材アイテムを取得します。
- Returns:
対応するアイテムがない場合は
null
-
-
-
-