Class CraftLogicUILogic
java.lang.Object
zombie.entity.components.crafting.CraftLogicUILogic
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCraftLogicUILogic(IsoPlayer player, GameEntity entity, CraftLogic component) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventListener(String event, Object function) voidaddEventListener(String event, Object function, Object targetTable) booleanbooleanbooleancachedCanStart(IsoPlayer player) voiddoPreviewSlotTooltip(se.krka.kahlua.vm.KahluaTable itemSlot, ObjectTooltip tooltipUI) voiddoProgressSlotTooltip(se.krka.kahlua.vm.KahluaTable itemSlot, ObjectTooltip tooltipUI) voidfilterRecipeList(String filter, String categoryFilter) voidfilterRecipeList(String filter, String categoryFilter, boolean force) voidfilterRecipeList(String filter, String categoryFilter, boolean force, IsoPlayer player) se.krka.kahlua.vm.KahluaTablese.krka.kahlua.vm.KahluaTablese.krka.kahlua.vm.KahluaTableintgetPossibleCraftCount(boolean forceRecache) getStatusIconsForItemInProgress(InventoryItem item, CraftRecipeData craftRecipeData) voidvoidsetContainers(ArrayList<ItemContainer> containersToUse) voidsetCraftQuantity(int quantity) voidsetManualSelectInputScriptFilter(InputScript script, se.krka.kahlua.vm.KahluaTable itemSlot) voidsetRecipe(CraftRecipe recipe) voidsetRecipeSortMode(String sortMode) voidsetSelectedRecipeStyle(String style) voidsetShowManualSelectInputs(boolean b) booleanvoid
-
Constructor Details
-
CraftLogicUILogic
-
-
Method Details
-
getCraftLogic
-
getEntity
-
setRecipe
-
getRecipe
-
getRecipeList
-
cachedCanStart
-
addEventListener
-
addEventListener
-
getEntityIcon
-
setSelectedRecipeStyle
-
getSelectedRecipeStyle
-
setRecipeSortMode
-
getRecipeSortMode
-
filterRecipeList
-
filterRecipeList
-
filterRecipeList
-
sortRecipeList
public void sortRecipeList() -
getPossibleCraftCount
public int getPossibleCraftCount(boolean forceRecache) -
getItemsInProgress
public se.krka.kahlua.vm.KahluaTable getItemsInProgress() -
getStatusIconsForItemInProgress
public ArrayList<Texture> getStatusIconsForItemInProgress(InventoryItem item, CraftRecipeData craftRecipeData) -
getOutputItems
public se.krka.kahlua.vm.KahluaTable getOutputItems() -
shouldShowManualSelectInputs
public boolean shouldShowManualSelectInputs() -
setShowManualSelectInputs
public void setShowManualSelectInputs(boolean b) -
getManualSelectInputScriptFilter
-
getManualSelectItemSlot
public se.krka.kahlua.vm.KahluaTable getManualSelectItemSlot() -
setManualSelectInputScriptFilter
public void setManualSelectInputScriptFilter(InputScript script, se.krka.kahlua.vm.KahluaTable itemSlot) -
getRecipeData
-
getInputItemNodes
-
getInputItemNodesForInput
-
getResourceItemNodes
-
onResourceSlotContentsChanged
public void onResourceSlotContentsChanged() -
setCraftQuantity
public void setCraftQuantity(int quantity) -
setContainers
-
getContainers
-
doProgressSlotTooltip
-
doPreviewSlotTooltip
-
cachedCanPerformCurrentRecipe
public boolean cachedCanPerformCurrentRecipe() -
areAllInputItemsSatisfied
public boolean areAllInputItemsSatisfied()
-