Class SqueezerRecipeAppendix

java.lang.Object
org.cyclops.cyclopscore.infobook.pageelement.SectionAppendix<SqueezerRecipeAppendixClient>
org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix<SqueezerRecipeAppendixClient>
org.cyclops.integrateddynamics.infobook.pageelement.SqueezerRecipeAppendix
Direct Known Subclasses:
MechanicalSqueezerRecipeAppendix

public class SqueezerRecipeAppendix extends org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix<SqueezerRecipeAppendixClient>
Squeezer recipes.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.cyclops.cyclopscore.infobook.AdvancedButtonEnum
     
    static final org.cyclops.cyclopscore.infobook.AdvancedButtonEnum
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix

    recipeDisplaySupplier, renderItemHolders, SLOT_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
    SqueezerRecipeAppendix(org.cyclops.cyclopscore.infobook.IInfoBook infoBook, Supplier<net.minecraft.world.item.crafting.display.RecipeDisplayEntry> recipeDisplaySupplier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    bakeElement(org.cyclops.cyclopscore.infobook.InfoSection infoSection)
     
     
    protected net.minecraft.world.item.ItemStack
     
    protected int
     
    List<org.cyclops.cyclopscore.infobook.AdvancedButtonEnum>
     
    protected String
     
    protected int
     

    Methods inherited from class org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix

    getAdditionalHeight, getHeight, getOffsetY, getRecipeDisplay, getRenderItemHolders, preBakeElement

    Methods inherited from class org.cyclops.cyclopscore.infobook.pageelement.SectionAppendix

    canEqual, equals, getFullHeight, getInfoBook, getLineStart, getPage, getSectionAppendixClient, hashCode, setLineStart, setPage, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • SLOT_INPUT_OFFSET_X

      public static final int SLOT_INPUT_OFFSET_X
      See Also:
    • SLOT_OFFSET_Y

      public static final int SLOT_OFFSET_Y
      See Also:
    • SLOT_OUTPUT_OFFSET_X

      public static final int SLOT_OUTPUT_OFFSET_X
      See Also:
    • INPUT_ITEM

      public static final org.cyclops.cyclopscore.infobook.AdvancedButtonEnum INPUT_ITEM
    • RESULT_FLUID

      public static final org.cyclops.cyclopscore.infobook.AdvancedButtonEnum RESULT_FLUID
  • Constructor Details

    • SqueezerRecipeAppendix

      public SqueezerRecipeAppendix(org.cyclops.cyclopscore.infobook.IInfoBook infoBook, Supplier<net.minecraft.world.item.crafting.display.RecipeDisplayEntry> recipeDisplaySupplier) throws org.cyclops.cyclopscore.infobook.InfoBookParser.InvalidAppendixException
      Throws:
      org.cyclops.cyclopscore.infobook.InfoBookParser.InvalidAppendixException
  • Method Details

    • getResultItems

      public List<org.cyclops.cyclopscore.infobook.AdvancedButtonEnum> getResultItems()
    • getWidth

      protected int getWidth()
      Specified by:
      getWidth in class org.cyclops.cyclopscore.infobook.pageelement.SectionAppendix<SqueezerRecipeAppendixClient>
    • constructSectionAppendixClient

      public SqueezerRecipeAppendixClient constructSectionAppendixClient() throws org.cyclops.cyclopscore.infobook.InfoBookParser.InvalidAppendixException
      Specified by:
      constructSectionAppendixClient in class org.cyclops.cyclopscore.infobook.pageelement.SectionAppendix<SqueezerRecipeAppendixClient>
      Throws:
      org.cyclops.cyclopscore.infobook.InfoBookParser.InvalidAppendixException
    • getHeightInner

      protected int getHeightInner()
      Specified by:
      getHeightInner in class org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix<SqueezerRecipeAppendixClient>
    • getUnlocalizedTitle

      protected String getUnlocalizedTitle()
      Specified by:
      getUnlocalizedTitle in class org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix<SqueezerRecipeAppendixClient>
    • bakeElement

      public void bakeElement(org.cyclops.cyclopscore.infobook.InfoSection infoSection)
      Overrides:
      bakeElement in class org.cyclops.cyclopscore.infobook.pageelement.RecipeAppendix<SqueezerRecipeAppendixClient>
    • getCrafter

      protected net.minecraft.world.item.ItemStack getCrafter()