Class CraftRecipeData.InputScriptData
java.lang.Object
zombie.entity.components.crafting.recipe.CraftRecipeData.CacheData
zombie.entity.components.crafting.recipe.CraftRecipeData.InputScriptData
- Enclosing class:
CraftRecipeData
-
Field Summary
Fields inherited from class zombie.entity.components.crafting.recipe.CraftRecipeData.CacheData
energyConsumed, energyCreated, fluidConsume, fluidConsumed, fluidCreated, fluidSample, mostRecentItem, usesConsumed, usesCreated
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsInputItem
(InventoryItem inventoryItem) boolean
addInputItem
(InventoryItem inventoryItem) int
float
int
void
getManualInputItems
(ArrayList<InventoryItem> arrayList) protected CraftRecipeData
boolean
boolean
boolean
boolean
removeInputItem
(InventoryItem inventoryItem) void
verifyInputItems
(ArrayList<InventoryItem> arrayList) Methods inherited from class zombie.entity.components.crafting.recipe.CraftRecipeData.CacheData
addAppliedItem, addAppliedItemsToList, clearCache, getAppliedItem, getAppliedItemsCount, getFirstAppliedItem, getMostRecentItem, hasAppliedItem, hasAppliedItemType, isMoveToOutputs, loadInputs, saveInputs, setMostRecentItemNull, setMoveToOutputs, softReset, softResetInput, softResetOutput
-
Constructor Details
-
InputScriptData
public InputScriptData()
-
-
Method Details
-
getRecipeData
- Specified by:
getRecipeData
in classCraftRecipeData.CacheData
-
getInputScript
-
isCachedCanConsume
public boolean isCachedCanConsume() -
getManualInputItems
-
getInputItemCount
public int getInputItemCount() -
getInputItemUses
public int getInputItemUses() -
getInputItemFluidUses
public float getInputItemFluidUses() -
getFirstInputItem
-
getLastInputItem
-
isInputItemsSatisfied
public boolean isInputItemsSatisfied() -
acceptsInputItem
-
addInputItem
-
removeInputItem
-
verifyInputItems
-
isDestroy
public boolean isDestroy()
-