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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetSatisfiedInputItems(InputScript inputScript) booleanbooleanisInputSatisfied(InputScript arg0) booleanvoidsetLastManualInputMode(boolean boolean0) voidsetLastSelectedRecipe(CraftRecipe craftRecipe) voidsetRecipe(CraftRecipe arg0) voidsetRecipeSortMode(String string) voidsetSelectedRecipeStyle(String string) voidvoidvoidMethods inherited from class zombie.entity.components.crafting.BaseCraftingLogic
addEventListener, addEventListener, autoPopulateInputs, cachedCanPerformCurrentRecipe, callLua, callLua, callLua, callLuaBool, callLuaObject, canPerformCurrentRecipe, clearManualInputs, clearManualInputsFor, clearTargetVariableInputRatio, copyManualInputsFrom, filterRecipeList, filterRecipeList, filterRecipeList, filterRecipeList, getAllViableInputInventoryItems, getAllViableInputResources, getCachedRecipeInfo, getCategoryList, getContainers, getFavouriteModDataString, getFavouriteModDataString, getInputCount, getInputItemNodes, getInputItemNodesForInput, getInputUses, getManualInputsFor, getManualSelectInputScriptFilter, getModelHandOne, getModelHandTwo, getMulticraftConsumedItems, getMulticraftConsumedItemsFor, getMulticraftConsumedResources, getPossibleCraftCount, getSatisfiedInputFluids, getSatisfiedInputInventoryItems, getVariableInputRatio, hasRequiredWorkstation, isCharacterInRangeOfWorkbench, isContainersAccessible, isManualSelectInputs, offerInputItem, populateInputs, refresh, removeInputItem, setContainers, setManualInputsFor, setManualSelectInputs, setManualSelectInputScriptFilter, setRecipes, setShowManualSelectInputs, setTargetVariableInputRatio, shouldShowManualSelectInputs, sortRecipeList, updateFloorContainer, updateManualInputAllowedItemTypes
-
Constructor Details
-
BuildLogic
-
-
Method Details
-
getSatisfiedInputItems
- Overrides:
getSatisfiedInputItemsin classBaseCraftingLogic
-
getRecipeList
-
getRecipe
- Overrides:
getRecipein classBaseCraftingLogic
-
getRecipeData
-
getRecipeDataInProgress
-
getSelectedBuildObject
-
getAllBuildableRecipes
-
setRecipe
- Overrides:
setRecipein classBaseCraftingLogic
-
isCraftActionInProgress
public boolean isCraftActionInProgress() -
areAllInputItemsSatisfied
public boolean areAllInputItemsSatisfied()- Overrides:
areAllInputItemsSatisfiedin classBaseCraftingLogic
-
isInputSatisfied
- Overrides:
isInputSatisfiedin classBaseCraftingLogic
-
startCraftAction
-
updateFloorContainer
public void updateFloorContainer() -
performCurrentRecipe
public boolean performCurrentRecipe() -
stopCraftAction
public void stopCraftAction() -
getAllConsumedItems
-
setSelectedRecipeStyle
-
getSelectedRecipeStyle
-
setRecipeSortMode
-
getRecipeSortMode
-
setLastSelectedRecipe
-
getLastSelectedRecipe
-
setLastManualInputMode
public void setLastManualInputMode(boolean boolean0)
-