Class BuildLogic
java.lang.Object
zombie.entity.components.crafting.BaseCraftingLogic
zombie.entity.components.build.BuildLogic
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.entity.components.crafting.BaseCraftingLogic
BaseCraftingLogic.CachedRecipeComparator, BaseCraftingLogic.CachedRecipeInfo, BaseCraftingLogic.CraftEventHandler
-
Field Summary
Fields inherited from class zombie.entity.components.crafting.BaseCraftingLogic
allItems, cachedRecipeComparator, cachedRecipeInfoMap, cachedRecipeInfos, cachedRecipeInfosDirty, categoryFilterString, completeRecipeList, events, filteredRecipeList, filterString, player, sourceResources, testRecipeData
-
Constructor Summary
ConstructorsConstructorDescriptionBuildLogic
(IsoGameCharacter isoGameCharacter, CraftBench craftBenchx, IsoObject isoObjectx) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getSatisfiedInputItems
(InputScript inputScript) boolean
boolean
boolean
isInputSatisfied
(InputScript inputScript) boolean
boolean
void
refresh()
void
setContainers
(ArrayList<ItemContainer> arrayList) void
setRecipe
(CraftRecipe craftRecipe) boolean
void
startCraftAction
(se.krka.kahlua.j2se.KahluaTableImpl kahluaTableImpl) void
Methods inherited from class zombie.entity.components.crafting.BaseCraftingLogic
addEventListener, addEventListener, callLua, callLua, callLua, callLuaBool, callLuaObject, createCachedRecipeInfo, filterRecipeList, filterRecipeList, filterRecipeList, filterRecipeList, getCachedRecipeInfo, getCategoryList, getFavouriteModDataString, getSelectedRecipeStyle, rebuildCachedRecipeInfo, setRecipes, setSelectedRecipeStyle, sortRecipeList, triggerEvent
-
Constructor Details
-
BuildLogic
-
-
Method Details
-
getSatisfiedInputItems
-
shouldShowManualSelectInputs
public boolean shouldShowManualSelectInputs() -
getRecipeList
-
getRecipe
-
getRecipeData
-
getSelectedBuildObject
-
getAllBuildableRecipes
-
setRecipe
-
isManualSelectInputs
public boolean isManualSelectInputs() -
isCraftActionInProgress
public boolean isCraftActionInProgress() -
canPerformCurrentRecipe
public boolean canPerformCurrentRecipe() -
isInputSatisfied
-
startCraftAction
public void startCraftAction(se.krka.kahlua.j2se.KahluaTableImpl kahluaTableImpl) -
performCurrentRecipe
public boolean performCurrentRecipe() -
stopCraftAction
public void stopCraftAction() -
refresh
public void refresh() -
setContainers
-
getAllConsumedItems
-
isCraftCheat
public boolean isCraftCheat()- Overrides:
isCraftCheat
in classBaseCraftingLogic
-