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 TypeMethodDescriptionboolean
void
void
filterRecipeList
(String arg0, String arg1, boolean arg2, IsoPlayer arg3) void
getCreatedOutputItems
(ArrayList<InventoryItem> arrayList) float
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setIsoObject
(IsoObject arg0) void
setLastManualInputMode
(boolean boolean0) void
setLastSelectedRecipe
(CraftRecipe craftRecipe) void
setRecipe
(CraftRecipe arg0) void
setRecipeFromContextClick
(CraftRecipe arg0, InventoryItem arg1) void
setRecipes
(List<CraftRecipe> list) void
setRecipeSortMode
(String string) void
setSelectedRecipeStyle
(String string) void
void
Methods 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:
setRecipe
in classBaseCraftingLogic
-
setRecipeFromContextClick
-
checkValidRecipeSelected
public void checkValidRecipeSelected() -
setRecipes
- Overrides:
setRecipes
in classBaseCraftingLogic
-
filterRecipeList
- Overrides:
filterRecipeList
in classBaseCraftingLogic
-
getCreatedOutputItems
-
isCharacterInRangeOfWorkbench
public boolean isCharacterInRangeOfWorkbench()- Overrides:
isCharacterInRangeOfWorkbench
in 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)
-