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 TypeMethodDescriptionboolean
getSatisfiedInputItems
(InputScript inputScript) boolean
boolean
isInputSatisfied
(InputScript arg0) boolean
void
setLastManualInputMode
(boolean boolean0) void
setLastSelectedRecipe
(CraftRecipe craftRecipe) void
setRecipe
(CraftRecipe arg0) void
setRecipeSortMode
(String string) void
setSelectedRecipeStyle
(String string) void
void
void
Methods 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:
getSatisfiedInputItems
in classBaseCraftingLogic
-
getRecipeList
-
getRecipe
- Overrides:
getRecipe
in classBaseCraftingLogic
-
getRecipeData
-
getRecipeDataInProgress
-
getSelectedBuildObject
-
getAllBuildableRecipes
-
setRecipe
- Overrides:
setRecipe
in classBaseCraftingLogic
-
isCraftActionInProgress
public boolean isCraftActionInProgress() -
areAllInputItemsSatisfied
public boolean areAllInputItemsSatisfied()- Overrides:
areAllInputItemsSatisfied
in classBaseCraftingLogic
-
isInputSatisfied
- Overrides:
isInputSatisfied
in 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)
-