Class CraftLogic

java.lang.Object
zombie.entity.Component
zombie.entity.components.crafting.CraftLogic
Direct Known Subclasses:
DryingCraftLogic

public class CraftLogic extends Component
  • Method Details

    • isValid

      public boolean isValid()
      Overrides:
      isValid in class Component
    • getStartMode

      public StartMode getStartMode()
    • getElapsedTime

      public double getElapsedTime()
    • isStartRequested

      public boolean isStartRequested()
    • isStopRequested

      public boolean isStopRequested()
    • getRequestingPlayer

      public IsoPlayer getRequestingPlayer()
    • isDoAutomaticCraftCheck

      public boolean isDoAutomaticCraftCheck()
    • getInputsGroupName

      public String getInputsGroupName()
    • getOutputsGroupName

      public String getOutputsGroupName()
    • getRecipeTagQuery

      public String getRecipeTagQuery()
    • setRecipeTagQuery

      public void setRecipeTagQuery(String arg0)
    • getRecipes

      public ArrayList<CraftRecipe> getRecipes(ArrayList<CraftRecipe> arrayList)
    • getRecipes

      public List<CraftRecipe> getRecipes()
    • getInputResources

      public List<Resource> getInputResources()
    • getOutputResources

      public List<Resource> getOutputResources()
    • isRunning

      public boolean isRunning()
    • isFinished

      public boolean isFinished()
    • getCurrentRecipe

      public CraftRecipe getCurrentRecipe()
    • getProgress

      public double getProgress()
    • setRecipe

      public void setRecipe(CraftRecipe arg0)
    • getPossibleRecipe

      public CraftRecipe getPossibleRecipe()
    • debugCanStart

      public CraftRecipeMonitor debugCanStart(IsoPlayer arg0)
    • canStart

      public boolean canStart(IsoPlayer arg0)
    • start

      public void start(IsoPlayer arg0)
    • stop

      public void stop(IsoPlayer arg0)
    • stop

      public void stop(IsoPlayer arg0, boolean arg1)
    • onStart

      public void onStart()
    • onUpdate

      public void onUpdate()
    • onStop

      public void onStop(boolean boolean0)
    • dumpContentsInSquare

      public void dumpContentsInSquare()
      Overrides:
      dumpContentsInSquare in class Component
    • isNoContainerOrEmpty

      public boolean isNoContainerOrEmpty()
      Overrides:
      isNoContainerOrEmpty in class Component
    • sendStartRequest

      public void sendStartRequest(IsoPlayer arg0)
    • sendStopRequest

      public void sendStopRequest(IsoPlayer arg0)
    • doProgressTooltip

      public void doProgressTooltip(ObjectTooltip.Layout layout, Resource var2)
    • getStatusIconsForInputItem

      public ArrayList<Texture> getStatusIconsForInputItem(int var1)