Class BuildLogic


public class BuildLogic extends BaseCraftingLogic
  • Constructor Details

  • Method Details

    • getSatisfiedInputItems

      public List<Item> getSatisfiedInputItems(InputScript inputScript)
    • shouldShowManualSelectInputs

      public boolean shouldShowManualSelectInputs()
    • getRecipeList

      public ArrayList<CraftRecipe> getRecipeList()
    • getRecipe

      public CraftRecipe getRecipe()
    • getRecipeData

      public CraftRecipeData getRecipeData()
    • getSelectedBuildObject

      public SpriteConfigManager.ObjectInfo getSelectedBuildObject()
    • getAllBuildableRecipes

      public ArrayList<CraftRecipe> getAllBuildableRecipes()
    • setRecipe

      public void setRecipe(CraftRecipe craftRecipe)
    • isManualSelectInputs

      public boolean isManualSelectInputs()
    • isCraftActionInProgress

      public boolean isCraftActionInProgress()
    • canPerformCurrentRecipe

      public boolean canPerformCurrentRecipe()
    • isInputSatisfied

      public boolean isInputSatisfied(InputScript inputScript)
    • startCraftAction

      public void startCraftAction(se.krka.kahlua.j2se.KahluaTableImpl kahluaTableImpl)
    • performCurrentRecipe

      public boolean performCurrentRecipe()
    • stopCraftAction

      public void stopCraftAction()
    • refresh

      public void refresh()
    • setContainers

      public void setContainers(ArrayList<ItemContainer> arrayList)
    • getAllConsumedItems

      public ArrayList<InventoryItem> getAllConsumedItems()
    • isCraftCheat

      public boolean isCraftCheat()
      Overrides:
      isCraftCheat in class BaseCraftingLogic