Class HTEmiRecipeCategory
-
- All Implemented Interfaces:
-
dev.emi.emi.api.render.EmiRenderable
public class HTEmiRecipeCategory extends EmiRecipeCategoryHiiragi Coreとそれを前提とするmodで使用されるEmiRecipeCategoryの拡張クラスです。
-
-
Field Summary
Fields Modifier and Type Field Description private final HTBoundsboundsprivate final List<EmiStack>workStationsprivate final List<ClientTooltipComponent>tooltipprivate final ResourceLocationidprivate final Comparator<EmiRecipe>sortprivate final Componentnamepublic final EmiRenderableiconpublic final EmiRenderablesimplifiedpublic final Comparator<EmiRecipe>sorter
-
Constructor Summary
Constructors Constructor Description HTEmiRecipeCategory(HTBounds bounds, HTHasText hasText, List<EmiStack> workStations, ResourceLocation id, EmiRenderable icon, EmiRenderable simplified, Comparator<EmiRecipe> sorter)
-
Method Summary
Modifier and Type Method Description final HTBoundsgetBounds()final List<EmiStack>getWorkStations()ComponentgetName()final static HTEmiRecipeCategorycreate(HTBounds bounds, HTHasText hasText, ResourceLocation id, ItemLike workStations, Comparator<EmiRecipe> sorter)指定した引数からHTEmiRecipeCategoryを作成します。 -
Methods inherited from class dev.emi.emi.api.recipe.EmiRecipeCategory
getId, getSort, getTooltip, renderSimplified -
Methods inherited from class hiiragi283.core.api.integration.emi.HTEmiRecipeCategory
getName -
Methods inherited from class dev.emi.emi.api.render.EmiRenderable
render -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTEmiRecipeCategory
HTEmiRecipeCategory(HTBounds bounds, HTHasText hasText, List<EmiStack> workStations, ResourceLocation id, EmiRenderable icon, EmiRenderable simplified, Comparator<EmiRecipe> sorter)
- Parameters:
bounds- レシピが表示される範囲hasText- カテゴリのタイトルworkStations- カテゴリに紐づいたアイテムの一覧id- カテゴリのIDicon- カテゴリのアイコンsimplified- レシピツリーなどで使われる簡略化されたアイコンsorter- レシピの表示順を定めるComparator
-
-
Method Detail
-
getWorkStations
final List<EmiStack> getWorkStations()
-
getName
Component getName()
-
create
final static HTEmiRecipeCategory create(HTBounds bounds, HTHasText hasText, ResourceLocation id, ItemLike workStations, Comparator<EmiRecipe> sorter)
指定した引数からHTEmiRecipeCategoryを作成します。
- Parameters:
bounds- レシピが表示される範囲hasText- カテゴリのタイトルid- カテゴリのIDworkStations- カテゴリに紐づいたアイテムの一覧sorter- レシピの表示順を定めるComparator- Returns:
新しいHTEmiRecipeCategoryのインスタンス
-
-
-
-