Class CraftRecipeData.CacheData
java.lang.Object
zombie.entity.components.crafting.recipe.CraftRecipeData.CacheData
- Direct Known Subclasses:
CraftRecipeData.InputScriptData
,CraftRecipeData.OutputScriptData
- Enclosing class:
CraftRecipeData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float
protected float
protected FluidConsume
protected float
protected float
protected FluidSample
protected InventoryItem
protected float
protected float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAppliedItem
(InventoryItem inventoryItem) void
addAppliedItemsToList
(ArrayList<InventoryItem> arrayList) protected void
getAppliedItem
(int int0) int
protected abstract CraftRecipeData
boolean
hasAppliedItem
(InventoryItem inventoryItem) boolean
hasAppliedItemType
(Item item) boolean
protected void
loadInputs
(ByteBuffer byteBuffer, int int0) protected void
saveInputs
(ByteBuffer byteBuffer) protected void
void
setMoveToOutputs
(boolean boolean0) protected void
protected void
protected void
-
Field Details
-
mostRecentItem
-
usesConsumed
protected float usesConsumed -
fluidConsumed
protected float fluidConsumed -
energyConsumed
protected float energyConsumed -
fluidSample
-
fluidConsume
-
usesCreated
protected float usesCreated -
fluidCreated
protected float fluidCreated -
energyCreated
protected float energyCreated
-
-
Constructor Details
-
CacheData
public CacheData()
-
-
Method Details
-
addAppliedItem
-
getAppliedItemsCount
public int getAppliedItemsCount() -
hasAppliedItem
-
hasAppliedItemType
-
getMostRecentItem
-
setMostRecentItemNull
protected void setMostRecentItemNull() -
getAppliedItem
-
getFirstAppliedItem
-
addAppliedItemsToList
-
getRecipeData
-
clearCache
protected void clearCache() -
isMoveToOutputs
public boolean isMoveToOutputs() -
setMoveToOutputs
public void setMoveToOutputs(boolean boolean0) -
softReset
protected void softReset() -
softResetInput
protected void softResetInput() -
softResetOutput
protected void softResetOutput() -
saveInputs
- Throws:
IOException
-
loadInputs
- Throws:
IOException
-