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 classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voiddrawElement(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) protected abstract voiddrawElementInner(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, int width, int height, int page, int mx, int my) protected intgetTick(ScreenInfoBook gui) protected voidpostDrawElement(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.ItemStackprepareItemStack(net.minecraft.world.item.ItemStack itemStack, int tick) protected net.minecraft.world.item.ItemStackprepareItemStacks(List<net.minecraft.world.item.ItemStack> itemStacks, int tick) protected net.minecraft.world.item.ItemStackprepareItemStacks(net.minecraft.core.HolderSet<net.minecraft.world.item.Item> items, int tick) protected voidrenderFluid(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 voidrenderFluid(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 voidrenderFluidForButton(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 voidrenderFluidTooltip(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.neoforged.neoforge.fluids.FluidStack fluidStack, int mx, int my) protected voidrenderItem(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 voidrenderItem(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 voidrenderItem(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 voidrenderItem(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 voidrenderItemForButton(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 voidrenderItemForButton(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 voidrenderItemTooltip(ScreenInfoBook gui, net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack itemStack, int mx, int my) protected voidrenderToolTips(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:
drawElementin 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:
postDrawElementin classSectionAppendixClient<S extends RecipeAppendix<?>>
-
renderToolTips
protected void renderToolTips(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.gui.Font font, int mx, int my)
-