Class RecipeAppendixClient<S extends RecipeAppendix<?>>
java.lang.Object
org.cyclops.cyclopscore.infobook.pageelement.SectionAppendixClient<S>
org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendixClient<S>
- Direct Known Subclasses:
CraftingRecipeAppendixClient
,FurnaceRecipeAppendixClient
public abstract class RecipeAppendixClient<S extends RecipeAppendix<?>>
extends SectionAppendixClient<S>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
drawElement
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) protected abstract void
drawElementInner
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) protected int
getTick
(ScreenInfoBook gui) protected void
postDrawElement
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) protected net.minecraft.world.item.ItemStack
prepareItemStack
(net.minecraft.world.item.ItemStack itemStack, int tick) protected net.minecraft.world.item.ItemStack
prepareItemStacks
(List<net.minecraft.world.item.ItemStack> itemStacks, int tick) protected net.minecraft.world.item.ItemStack
prepareItemStacks
(net.minecraft.core.HolderSet<net.minecraft.world.item.Item> items, int tick) protected void
renderFluid
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my, boolean renderOverlays, AdvancedButtonEnum buttonEnum) protected void
renderFluid
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my, AdvancedButtonEnum buttonEnum) static void
renderFluidForButton
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my, boolean renderOverlays, RecipeAppendixClient.FluidButton button) static void
renderFluidTooltip
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my) protected void
renderItem
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, AdvancedButtonEnum buttonEnum) protected void
renderItem
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, AdvancedButtonEnum buttonEnum, float chance) protected void
renderItem
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, AdvancedButtonEnum buttonEnum) protected void
renderItem
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, AdvancedButtonEnum buttonEnum, float chance) static void
renderItemForButton
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, RecipeAppendixClient.ItemButton button) static void
renderItemForButton
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, RecipeAppendixClient.ItemButton button, float chance) static void
renderItemTooltip
(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my) protected void
renderToolTips
(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.gui.Font font, int mx, int my) Methods inherited from class org.cyclops.cyclopscore.infobook.pageelement.SectionAppendixClient
drawScreen, getSectionAppendix
-
Field Details
-
TICK_DELAY
protected static final int TICK_DELAY- See Also:
-
-
Constructor Details
-
RecipeAppendixClient
-
-
Method Details
-
getTick
-
prepareItemStacks
protected net.minecraft.world.item.ItemStack prepareItemStacks(net.minecraft.core.HolderSet<net.minecraft.world.item.Item> items, int tick) -
prepareItemStacks
protected net.minecraft.world.item.ItemStack prepareItemStacks(List<net.minecraft.world.item.ItemStack> itemStacks, int tick) -
prepareItemStack
protected net.minecraft.world.item.ItemStack prepareItemStack(net.minecraft.world.item.ItemStack itemStack, int tick) -
renderItem
protected void renderItem(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, AdvancedButtonEnum buttonEnum) -
renderItem
protected void renderItem(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, AdvancedButtonEnum buttonEnum) -
renderItem
protected void renderItem(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, AdvancedButtonEnum buttonEnum, float chance) -
renderItem
protected void renderItem(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, AdvancedButtonEnum buttonEnum, float chance) -
renderItemForButton
public static void renderItemForButton(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, RecipeAppendixClient.ItemButton button) -
renderItemForButton
public static void renderItemForButton(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my, boolean renderOverlays, RecipeAppendixClient.ItemButton button, float chance) -
renderFluid
protected void renderFluid(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my, AdvancedButtonEnum buttonEnum) -
renderFluid
protected void renderFluid(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my, boolean renderOverlays, AdvancedButtonEnum buttonEnum) -
renderFluidForButton
public static void renderFluidForButton(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my, boolean renderOverlays, RecipeAppendixClient.FluidButton button) -
renderItemTooltip
public static void renderItemTooltip(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my) -
renderFluidTooltip
public static void renderFluidTooltip(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my) -
drawElement
public final void drawElement(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) - Specified by:
drawElement
in classSectionAppendixClient<S extends RecipeAppendix<?>>
-
drawElementInner
protected abstract void drawElementInner(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) -
postDrawElement
protected void postDrawElement(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) - Specified by:
postDrawElement
in classSectionAppendixClient<S extends RecipeAppendix<?>>
-
renderToolTips
protected void renderToolTips(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.gui.Font font, int mx, int my)
-