Class CraftRecipeData.InputScriptData

java.lang.Object
zombie.entity.components.crafting.recipe.CraftRecipeData.CacheData
zombie.entity.components.crafting.recipe.CraftRecipeData.InputScriptData
Enclosing class:
CraftRecipeData

public static class CraftRecipeData.InputScriptData extends CraftRecipeData.CacheData
  • Constructor Details

    • InputScriptData

      public InputScriptData()
  • Method Details

    • getRecipeData

      protected CraftRecipeData getRecipeData()
      Specified by:
      getRecipeData in class CraftRecipeData.CacheData
    • getInputScript

      public InputScript getInputScript()
    • isCachedCanConsume

      public boolean isCachedCanConsume()
    • getManualInputItems

      public void getManualInputItems(ArrayList<InventoryItem> arrayList)
    • getInputItemCount

      public int getInputItemCount()
    • getInputItemUses

      public int getInputItemUses()
    • getInputItemFluidUses

      public float getInputItemFluidUses()
    • getFirstInputItem

      public InventoryItem getFirstInputItem()
    • getLastInputItem

      public InventoryItem getLastInputItem()
    • isInputItemsSatisfied

      public boolean isInputItemsSatisfied()
    • acceptsInputItem

      public boolean acceptsInputItem(InventoryItem inventoryItem)
    • addInputItem

      public boolean addInputItem(InventoryItem inventoryItem)
    • removeInputItem

      public boolean removeInputItem(InventoryItem inventoryItem)
    • verifyInputItems

      public void verifyInputItems(ArrayList<InventoryItem> arrayList)
    • isDestroy

      public boolean isDestroy()