Package hiiragi283.core.api.material
Interface HTMaterialContents
-
- All Implemented Interfaces:
public interface HTMaterialContents素材に紐づいたコンテンツを管理するインターフェースです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classHTMaterialContents.Companion
-
Method Summary
-
-
Method Detail
-
getBlockTable
abstract HTTable<HTTagPrefix, HTMaterialKey, out HTBlockHolderLike<?, ?>> getBlockTable()
素材ブロックのHTTableを取得します。
-
getBlock
HTBlockHolderLike<?, ?> getBlock(HTTagPrefix prefix, HTMaterialLike material)
-
getBlockOrThrow
HTBlockHolderLike<?, ?> getBlockOrThrow(HTTagPrefix prefix, HTMaterialLike material)
-
getBlockMap
Map<HTMaterialKey, HTBlockHolderLike<?, ?>> getBlockMap(HTTagPrefix prefix)
-
getBlockMap
Map<HTTagPrefix, HTBlockHolderLike<?, ?>> getBlockMap(HTMaterialLike material)
-
getBlockEntries
Sequence<Triple<HTTagPrefix, HTMaterialKey, HTBlockHolderLike<?, ?>>> getBlockEntries()
-
getAllBlocks
Sequence<HTBlockHolderLike<?, ?>> getAllBlocks()
-
getItemTable
abstract HTTable<HTTagPrefix, HTMaterialKey, out HTItemHolderLike<?>> getItemTable()
素材アイテムのHTTableを取得します。
-
getItem
HTItemHolderLike<?> getItem(HTTagPrefix prefix, HTMaterialLike material)
-
getItemOrThrow
HTItemHolderLike<?> getItemOrThrow(HTTagPrefix prefix, HTMaterialLike material)
-
getItemMap
Map<HTMaterialKey, HTItemHolderLike<?>> getItemMap(HTTagPrefix prefix)
-
getItemMap
Map<HTTagPrefix, HTItemHolderLike<?>> getItemMap(HTMaterialLike material)
-
getItemEntries
Sequence<Triple<HTTagPrefix, HTMaterialKey, HTItemHolderLike<?>>> getItemEntries()
-
getAllItems
Sequence<HTItemHolderLike<?>> getAllItems()
-
getToolTable
abstract HTTable<HTToolType, HTMaterialKey, out HTItemHolderLike<?>> getToolTable()
素材ツールのHTTableを取得します。
-
getTool
HTItemHolderLike<?> getTool(HTToolType toolType, HTMaterialLike material)
-
getToolOrThrow
HTItemHolderLike<?> getToolOrThrow(HTToolType toolType, HTMaterialLike material)
-
getToolMap
Map<HTMaterialKey, HTItemHolderLike<?>> getToolMap(HTToolType toolType)
-
getToolMap
Map<HTToolType, HTItemHolderLike<?>> getToolMap(HTMaterialLike material)
-
getToolEntries
Sequence<Triple<HTToolType, HTMaterialKey, HTItemHolderLike<?>>> getToolEntries()
-
getAllTools
Sequence<HTItemHolderLike<?>> getAllTools()
-
-
-
-