Class CraftLogicUILogic

java.lang.Object
zombie.entity.components.crafting.CraftLogicUILogic

public class CraftLogicUILogic extends Object
  • Constructor Details

  • Method Details

    • getCraftLogic

      public CraftLogic getCraftLogic()
    • getEntity

      public GameEntity getEntity()
    • setRecipe

      public void setRecipe(CraftRecipe craftRecipe)
    • getRecipe

      public CraftRecipe getRecipe()
    • getRecipeList

      public List<CraftRecipe> getRecipeList()
    • cachedCanStart

      public boolean cachedCanStart(IsoPlayer playerx)
    • addEventListener

      public void addEventListener(String string, Object object)
    • addEventListener

      public void addEventListener(String string, Object object0, Object object1)
    • getEntityIcon

      public Texture getEntityIcon()
    • setSelectedRecipeStyle

      public void setSelectedRecipeStyle(String string1)
    • getSelectedRecipeStyle

      public String getSelectedRecipeStyle()
    • setRecipeSortMode

      public void setRecipeSortMode(String string1)
    • getRecipeSortMode

      public String getRecipeSortMode()
    • filterRecipeList

      public void filterRecipeList(String string0, String string1)
    • filterRecipeList

      public void filterRecipeList(String string0, String string1, boolean boolean0)
    • filterRecipeList

      public void filterRecipeList(String string, String var2, boolean boolean1, IsoPlayer playerx)
    • sortRecipeList

      public void sortRecipeList()
    • getPossibleCraftCount

      public int getPossibleCraftCount(boolean boolean0)
    • getItemsInProgress

      public ArrayList<InventoryItem> getItemsInProgress()
    • getStatusIconsForItemInProgress

      public ArrayList<Texture> getStatusIconsForItemInProgress(int int0)
    • getOutputItems

      public ArrayList<Item> getOutputItems()
    • shouldShowManualSelectInputs

      public boolean shouldShowManualSelectInputs()
    • setShowManualSelectInputs

      public void setShowManualSelectInputs(boolean boolean0)
    • getManualSelectInputScriptFilter

      public InputScript getManualSelectInputScriptFilter()
    • getManualSelectItemSlot

      public se.krka.kahlua.vm.KahluaTable getManualSelectItemSlot()
    • setManualSelectInputScriptFilter

      public void setManualSelectInputScriptFilter(InputScript inputScript, se.krka.kahlua.vm.KahluaTable table)
    • getRecipeData

      public CraftRecipeData getRecipeData()
    • getInputItemNodes

      public ArrayList<InputItemNode> getInputItemNodes()
    • getInputItemNodesForInput

      public ArrayList<InputItemNode> getInputItemNodesForInput(InputScript inputScript)
    • getResourceItemNodes

      public ArrayList<InputItemNode> getResourceItemNodes()
    • onResourceSlotContentsChanged

      public void onResourceSlotContentsChanged()
    • setCraftQuantity

      public void setCraftQuantity(int var1)
    • setContainers

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

      public ArrayList<ItemContainer> getContainers()
    • doProgressSlotTooltip

      public void doProgressSlotTooltip(se.krka.kahlua.vm.KahluaTable table, ObjectTooltip objectTooltip)
    • doPreviewSlotTooltip

      public void doPreviewSlotTooltip(se.krka.kahlua.vm.KahluaTable table, ObjectTooltip objectTooltip)
    • cachedCanPerformCurrentRecipe

      public boolean cachedCanPerformCurrentRecipe()
    • areAllInputItemsSatisfied

      public boolean areAllInputItemsSatisfied()