package mezz.jei.api.gui; import javax.annotation.Nonnull; public interface IRecipeLayout { /** * Contains all the itemStacks displayed on this recipe layout. * Init and set them in your recipe category. */ @Nonnull IGuiItemStackGroup getItemStacks(); /** * Contains all the fluidStacks displayed on this recipe layout. * Init and set them in your recipe category. */ @Nonnull IGuiFluidStackGroup getFluidStacks(); /** * Moves the recipe transfer button's position relative to the recipe layout. * By default the recipe transfer button is at the bottom, to the right of the recipe. * If it doesn't fit there, you can use this to move it when you init the recipe layout. */ void setRecipeTransferButton(int posX, int posY); }