Class CraftLogic
java.lang.Object
zombie.entity.Component
zombie.entity.components.crafting.CraftLogic
- Direct Known Subclasses:
DryingCraftLogic
-
Method Summary
Modifier and TypeMethodDescriptionbooleandebugCanStart(IsoPlayer player) voiddoProgressTooltip(ObjectTooltip.Layout layout, Resource resource, CraftRecipeData craftRecipeData) voidvoidfinaliseRecipe(CraftRecipeData craftRecipeData) intintdoublegetProgress(CraftRecipeData craftRecipeData) getRecipes(ArrayList<CraftRecipe> list) getStatusIconsForInputItem(InventoryItem item, CraftRecipeData craftRecipeData) booleanbooleanbooleanbooleanbooleanbooleanisValid()voidonStart()voidonStop(CraftRecipeData craftRecipeData, boolean isCancelled) voidonUpdate(CraftRecipeData craftRecipeData) voidreturnConsumedItemsToResourcesOrSquare(CraftRecipeData craftRecipeData) voidsendStartRequest(IsoPlayer player) voidsendStopRequest(IsoPlayer player) voidsetRecipe(CraftRecipe recipe) voidsetRecipeTagQuery(String recipeTagQuery) voidvoidvoidMethods inherited from class Component
DoTooltip, DoTooltip, getComponent, getComponentType, getGameEntity, getOwner, getRenderLastPriority, getUsingPlayer, isAddedToEngine, isQualifiesForMetaStorage, isRenderLast, isRunningInMeta, isUsingPlayer, isValidOwnerType, sendServerPacketTo, toString
-
Method Details
-
isValid
-
getStartMode
-
isStartRequested
public boolean isStartRequested() -
isStopRequested
public boolean isStopRequested() -
getRequestingPlayer
-
isDoAutomaticCraftCheck
public boolean isDoAutomaticCraftCheck() -
getActiveCraftCount
public int getActiveCraftCount() -
getInputsGroupName
-
getOutputsGroupName
-
getActionAnimOverride
-
getRecipeTagQuery
-
setRecipeTagQuery
-
getRecipes
-
getRecipes
-
getInputResources
-
getOutputResources
-
isRunning
public boolean isRunning() -
getCurrentRecipe
-
getProgress
-
setRecipe
-
getPossibleRecipe
-
debugCanStart
-
canStart
-
getFreeOutputSlotCount
public int getFreeOutputSlotCount() -
start
-
stop
-
stop
-
onStart
public void onStart() -
onUpdate
-
onStop
-
finaliseRecipe
-
dumpContentsInSquare
public void dumpContentsInSquare()- Overrides:
dumpContentsInSquarein classComponent
-
returnConsumedItemsToResourcesOrSquare
-
isNoContainerOrEmpty
public boolean isNoContainerOrEmpty()- Overrides:
isNoContainerOrEmptyin classComponent
-
sendStartRequest
-
sendStopRequest
-
doProgressTooltip
public void doProgressTooltip(ObjectTooltip.Layout layout, Resource resource, CraftRecipeData craftRecipeData) -
getStatusIconsForInputItem
public ArrayList<Texture> getStatusIconsForInputItem(InventoryItem item, CraftRecipeData craftRecipeData)
-