public class FanWashingCategory extends ProcessingViaFanCategory<SplashingRecipe>
name, recipeCatalysts, recipes, uid| Constructor and Description |
|---|
FanWashingCategory() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends SplashingRecipe> |
getRecipeClass() |
void |
renderAttachedBlock(com.mojang.blaze3d.matrix.MatrixStack matrixStack) |
protected void |
renderWidgets(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
SplashingRecipe recipe,
double mouseX,
double mouseY) |
void |
setIngredients(SplashingRecipe recipe,
mezz.jei.api.ingredients.IIngredients ingredients)
Sets all the recipe's ingredients by filling out an instance of
IIngredients. |
void |
setRecipe(mezz.jei.api.gui.IRecipeLayout recipeLayout,
SplashingRecipe recipe,
mezz.jei.api.ingredients.IIngredients ingredients)
Set the
IRecipeLayout properties from the recipe. |
protected void |
translateFan(com.mojang.blaze3d.matrix.MatrixStack ms) |
draw, getFanaddFluidTooltip, addFluidTooltip, addStochasticTooltip, addStochasticTooltip, doubleItemIcon, emptyBackground, getBackground, getIcon, getRenderedSlot, getTitle, getUid, itemIcon, setCategoryId, withImprovedVisibility, withImprovedVisibilitypublic java.lang.Class<? extends SplashingRecipe> getRecipeClass()
public void setIngredients(SplashingRecipe recipe, mezz.jei.api.ingredients.IIngredients ingredients)
mezz.jei.api.recipe.category.IRecipeCategoryIIngredients.
This is used by JEI for lookups, to figure out what ingredients are inputs and outputs for a recipe.setIngredients in interface mezz.jei.api.recipe.category.IRecipeCategory<SplashingRecipe>setIngredients in class ProcessingViaFanCategory<SplashingRecipe>public void setRecipe(mezz.jei.api.gui.IRecipeLayout recipeLayout,
SplashingRecipe recipe,
mezz.jei.api.ingredients.IIngredients ingredients)
mezz.jei.api.recipe.category.IRecipeCategoryIRecipeLayout properties from the recipe.setRecipe in interface mezz.jei.api.recipe.category.IRecipeCategory<SplashingRecipe>setRecipe in class ProcessingViaFanCategory<SplashingRecipe>recipeLayout - the layout that needs its properties set.recipe - the recipe, for extra information.ingredients - the ingredients, already set earlier by IRecipeCategory.setIngredients(T, mezz.jei.api.ingredients.IIngredients)protected void renderWidgets(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
SplashingRecipe recipe,
double mouseX,
double mouseY)
renderWidgets in class ProcessingViaFanCategory<SplashingRecipe>protected void translateFan(com.mojang.blaze3d.matrix.MatrixStack ms)
translateFan in class ProcessingViaFanCategory<SplashingRecipe>public void renderAttachedBlock(com.mojang.blaze3d.matrix.MatrixStack matrixStack)
renderAttachedBlock in class ProcessingViaFanCategory<SplashingRecipe>