Class FurnaceLogic

java.lang.Object
zombie.entity.Component
zombie.entity.components.crafting.FurnaceLogic

public class FurnaceLogic extends Component
  • Method Details

    • isValid

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

      public int getSlotSize()
    • getSlot

      public FurnaceLogic.FurnaceSlot getSlot(int int0)
    • getInputSlotResource

      public ResourceItem getInputSlotResource(int int0)
    • getOutputSlotResource

      public ResourceItem getOutputSlotResource(int int0)
    • getStartMode

      public StartMode getStartMode()
    • getElapsedTime

      public int getElapsedTime()
    • isStartRequested

      public boolean isStartRequested()
    • isStopRequested

      public boolean isStopRequested()
    • getRequestingPlayer

      public IsoPlayer getRequestingPlayer()
    • isDoAutomaticCraftCheck

      public boolean isDoAutomaticCraftCheck()
    • getFurnaceInputsGroupName

      public String getFurnaceInputsGroupName()
    • getFurnaceOutputsGroupName

      public String getFurnaceOutputsGroupName()
    • getFuelInputsGroupName

      public String getFuelInputsGroupName()
    • getFuelOutputsGroupName

      public String getFuelOutputsGroupName()
    • getFurnaceRecipeTagQuery

      public String getFurnaceRecipeTagQuery()
    • setFurnaceRecipeTagQuery

      public void setFurnaceRecipeTagQuery(String string)
    • getFuelRecipeTagQuery

      public String getFuelRecipeTagQuery()
    • setFuelRecipeTagQuery

      public void setFuelRecipeTagQuery(String string)
    • getFurnaceRecipes

      public ArrayList<CraftRecipe> getFurnaceRecipes(ArrayList<CraftRecipe> arrayList)
    • getFuelRecipes

      public ArrayList<CraftRecipe> getFuelRecipes(ArrayList<CraftRecipe> arrayList)
    • getFurnaceInputResources

      public List<Resource> getFurnaceInputResources()
    • getFurnaceOutputResources

      public List<Resource> getFurnaceOutputResources()
    • getFuelInputResources

      public List<Resource> getFuelInputResources()
    • getFuelOutputResources

      public List<Resource> getFuelOutputResources()
    • isRunning

      public boolean isRunning()
    • isFinished

      public boolean isFinished()
    • getCurrentRecipe

      public CraftRecipe getCurrentRecipe()
    • getProgress

      public double getProgress()
    • getPossibleRecipe

      public CraftRecipe getPossibleRecipe()
    • debugCanStart

      public CraftRecipeMonitor debugCanStart(IsoPlayer player)
    • canStart

      public boolean canStart(IsoPlayer player)
    • start

      public void start(IsoPlayer player)
    • stop

      public void stop(IsoPlayer player)
    • stop

      public void stop(IsoPlayer player, boolean boolean0)
    • sendStartRequest

      public void sendStartRequest(IsoPlayer player)
    • sendStopRequest

      public void sendStopRequest(IsoPlayer player)