Class CraftRecipeData.CacheData

java.lang.Object
zombie.entity.components.crafting.recipe.CraftRecipeData.CacheData
Direct Known Subclasses:
CraftRecipeData.InputScriptData, CraftRecipeData.OutputScriptData
Enclosing class:
CraftRecipeData

public abstract static class CraftRecipeData.CacheData extends Object
  • Field Details

    • mostRecentItem

      protected InventoryItem mostRecentItem
    • usesConsumed

      protected float usesConsumed
    • fluidConsumed

      protected float fluidConsumed
    • energyConsumed

      protected float energyConsumed
    • fluidSample

      protected FluidSample fluidSample
    • fluidConsume

      protected FluidConsume fluidConsume
    • usesCreated

      protected float usesCreated
    • fluidCreated

      protected float fluidCreated
    • energyCreated

      protected float energyCreated
  • Constructor Details

    • CacheData

      public CacheData()
  • Method Details

    • addAppliedItem

      protected void addAppliedItem(InventoryItem inventoryItem)
    • getAppliedItemsCount

      public int getAppliedItemsCount()
    • hasAppliedItem

      public boolean hasAppliedItem(InventoryItem inventoryItem)
    • hasAppliedItemType

      public boolean hasAppliedItemType(Item item)
    • getMostRecentItem

      public InventoryItem getMostRecentItem()
    • setMostRecentItemNull

      protected void setMostRecentItemNull()
    • getAppliedItem

      public InventoryItem getAppliedItem(int int0)
    • getFirstAppliedItem

      public InventoryItem getFirstAppliedItem()
    • addAppliedItemsToList

      public void addAppliedItemsToList(ArrayList<InventoryItem> arrayList)
    • getRecipeData

      protected abstract CraftRecipeData 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

      protected void saveInputs(ByteBuffer byteBuffer) throws IOException
      Throws:
      IOException
    • loadInputs

      protected void loadInputs(ByteBuffer byteBuffer, int int0) throws IOException
      Throws:
      IOException