Class StarcatcherJeiFPRecipe
java.lang.Object
mezz.jei.api.recipe.category.AbstractRecipeCategory<StarcatcherJeiFPRecipe.Recipe>
com.wdiscute.starcatcher.compat.jei.StarcatcherJeiFPRecipe
- All Implemented Interfaces:
mezz.jei.api.recipe.category.IRecipeCategory<StarcatcherJeiFPRecipe.Recipe>
public class StarcatcherJeiFPRecipe
extends mezz.jei.api.recipe.category.AbstractRecipeCategory<StarcatcherJeiFPRecipe.Recipe>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final record -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbookIcon(net.minecraft.client.gui.GuiGraphicsExtractor draw, int x, int y, int mouseX, int mouseY) voidcreateRecipeExtras(mezz.jei.api.gui.widgets.IRecipeExtrasBuilder builder, StarcatcherJeiFPRecipe.Recipe recipe, mezz.jei.api.recipe.IFocusGroup focuses) voiddraw(StarcatcherJeiFPRecipe.Recipe recipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlotsView, net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, double mouseX, double mouseY) @Nullable net.minecraft.resources.Identifierstatic voidrenderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, List<net.minecraft.network.chat.Component> components, int mouseX, int mouseY) static voidrenderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.network.chat.Component component, int mouseX, int mouseY) voidsetRecipe(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, StarcatcherJeiFPRecipe.Recipe recipe, mezz.jei.api.recipe.IFocusGroup focuses) Methods inherited from class mezz.jei.api.recipe.category.AbstractRecipeCategory
getHeight, getIcon, getRecipeType, getTitle, getWidthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mezz.jei.api.recipe.category.IRecipeCategory
getCodec, getRegistryName, getTooltip, isHandled, needsRecipeBorder, onDisplayedIngredientsUpdate
-
Field Details
-
rodIs
public net.minecraft.world.item.ItemStack rodIs
-
-
Constructor Details
-
StarcatcherJeiFPRecipe
public StarcatcherJeiFPRecipe(mezz.jei.api.helpers.IGuiHelper guiHelper)
-
-
Method Details
-
createRecipeExtras
public void createRecipeExtras(mezz.jei.api.gui.widgets.IRecipeExtrasBuilder builder, StarcatcherJeiFPRecipe.Recipe recipe, mezz.jei.api.recipe.IFocusGroup focuses) -
setRecipe
public void setRecipe(mezz.jei.api.gui.builder.IRecipeLayoutBuilder builder, StarcatcherJeiFPRecipe.Recipe recipe, mezz.jei.api.recipe.IFocusGroup focuses) -
bookIcon
public void bookIcon(net.minecraft.client.gui.GuiGraphicsExtractor draw, int x, int y, int mouseX, int mouseY) -
draw
public void draw(StarcatcherJeiFPRecipe.Recipe recipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlotsView, net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, double mouseX, double mouseY) -
renderTooltip
public static void renderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.network.chat.Component component, int mouseX, int mouseY) -
renderTooltip
public static void renderTooltip(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, List<net.minecraft.network.chat.Component> components, int mouseX, int mouseY) -
getIdentifier
public @Nullable net.minecraft.resources.Identifier getIdentifier(StarcatcherJeiFPRecipe.Recipe recipe)
-