Class HandcraftLogic
java.lang.Object
zombie.entity.components.crafting.BaseCraftingLogic
zombie.entity.components.crafting.recipe.HandcraftLogic
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class zombie.entity.components.crafting.BaseCraftingLogic
BaseCraftingLogic.CachedRecipeComparator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoidfilterRecipeList(String arg0, String arg1, boolean arg2, IsoPlayer arg3) voidgetCreatedOutputItems(ArrayList<InventoryItem> arrayList) floatbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetIsoObject(IsoObject arg0) voidsetLastManualInputMode(boolean boolean0) voidsetLastSelectedRecipe(CraftRecipe craftRecipe) voidsetRecipe(CraftRecipe arg0) voidsetRecipeFromContextClick(CraftRecipe arg0, InventoryItem arg1) voidsetRecipes(List<CraftRecipe> list) voidsetRecipeSortMode(String string) voidsetSelectedRecipeStyle(String string) voidvoidMethods inherited from class zombie.entity.components.crafting.BaseCraftingLogic
addEventListener, addEventListener, areAllInputItemsSatisfied, autoPopulateInputs, cachedCanPerformCurrentRecipe, callLua, callLua, callLua, callLuaBool, callLuaObject, canPerformCurrentRecipe, clearManualInputs, clearManualInputsFor, clearTargetVariableInputRatio, copyManualInputsFrom, filterRecipeList, filterRecipeList, filterRecipeList, getAllViableInputInventoryItems, getAllViableInputResources, getCachedRecipeInfo, getCategoryList, getContainers, getFavouriteModDataString, getFavouriteModDataString, getInputCount, getInputItemNodes, getInputItemNodesForInput, getInputUses, getManualInputsFor, getManualSelectInputScriptFilter, getModelHandOne, getModelHandTwo, getMulticraftConsumedItems, getMulticraftConsumedItemsFor, getMulticraftConsumedResources, getPossibleCraftCount, getRecipe, getSatisfiedInputFluids, getSatisfiedInputInventoryItems, getSatisfiedInputItems, getVariableInputRatio, hasRequiredWorkstation, isContainersAccessible, isInputSatisfied, isManualSelectInputs, offerInputItem, populateInputs, refresh, removeInputItem, setContainers, setManualInputsFor, setManualSelectInputs, setManualSelectInputScriptFilter, setShowManualSelectInputs, setTargetVariableInputRatio, shouldShowManualSelectInputs, sortRecipeList, updateFloorContainer, updateManualInputAllowedItemTypes
-
Constructor Details
-
HandcraftLogic
-
-
Method Details
-
getPlayer
-
getCraftBench
-
getIsoObject
-
getRecipeData
-
getSourceResources
-
getRecipeList
-
getAllItems
-
startCraftAction
-
stopCraftAction
public void stopCraftAction() -
getResidualFluidFromInput
-
isCraftActionInProgress
public boolean isCraftActionInProgress() -
getCraftActionTable
-
performCurrentRecipe
public boolean performCurrentRecipe() -
setRecipe
- Overrides:
setRecipein classBaseCraftingLogic
-
setRecipeFromContextClick
-
checkValidRecipeSelected
public void checkValidRecipeSelected() -
setRecipes
- Overrides:
setRecipesin classBaseCraftingLogic
-
filterRecipeList
- Overrides:
filterRecipeListin classBaseCraftingLogic
-
getCreatedOutputItems
-
isCharacterInRangeOfWorkbench
public boolean isCharacterInRangeOfWorkbench()- Overrides:
isCharacterInRangeOfWorkbenchin classBaseCraftingLogic
-
isValidRecipeForCharacter
-
canCharacterPerformRecipe
-
isRecipeAvailableForCharacter
-
getResultTexture
-
setIsoObject
-
setSelectedRecipeStyle
-
getSelectedRecipeStyle
-
setRecipeSortMode
-
getRecipeSortMode
-
isUsingRecipeAtHandBenefit
public boolean isUsingRecipeAtHandBenefit() -
getUsingRecipeAtHandItem
-
isRecipeAtHand
public boolean isRecipeAtHand() -
setLastSelectedRecipe
-
getLastSelectedRecipe
-
setLastManualInputMode
public void setLastManualInputMode(boolean boolean0)
-