Class EmiLoomRecipe

java.lang.Object
emi.dev.emi.emi.recipe.btw.EmiBulkRecipe
emi.dev.emi.emi.recipe.btw.EmiLoomRecipe
All Implemented Interfaces:
EmiRecipe

public class EmiLoomRecipe extends EmiBulkRecipe
  • Constructor Details

    • EmiLoomRecipe

      public EmiLoomRecipe(BulkRecipe recipe)
  • Method Details

    • getDisplayHeight

      public int getDisplayHeight()
      Specified by:
      getDisplayHeight in interface EmiRecipe
      Overrides:
      getDisplayHeight in class EmiBulkRecipe
      Returns:
      The maximum height taken up by the recipe's widgets. Vertical screen space is capped, however, and EMI may opt to provide less vertical space.
      See WidgetHolder.getHeight() when adding widgets for the EMI adjusted height.
    • addWidgets

      public void addWidgets(WidgetHolder widgets)
      Description copied from interface: EmiRecipe
      Called to add widgets that display the recipe. Can be used in several places, including the main recipe screen, and tooltips. It is worth noting that EMI cannot grow vertically, so recipes with large heights may be provided less space than requested if they span more than the entire vertical space available in the recipe scren. In the case of very large heights, recipes should respect WidgetHolder.getHeight().
      Specified by:
      addWidgets in interface EmiRecipe
      Overrides:
      addWidgets in class EmiBulkRecipe