Class CraftLogic
java.lang.Object
zombie.entity.Component
zombie.entity.components.crafting.CraftLogic
-
Method Summary
Modifier and TypeMethodDescriptionboolean
debugCanStart
(IsoPlayer arg0) void
doProgressTooltip
(ObjectTooltip.Layout layout, Resource var2) void
double
double
getRecipes
(ArrayList<CraftRecipe> arrayList) getStatusIconsForInputItem
(int var1) boolean
boolean
boolean
boolean
boolean
boolean
boolean
isValid()
void
onStart()
void
onStop
(boolean boolean0) void
onUpdate()
void
sendStartRequest
(IsoPlayer arg0) void
sendStopRequest
(IsoPlayer arg0) void
setRecipe
(CraftRecipe arg0) void
setRecipeTagQuery
(String arg0) void
void
void
Methods inherited from class zombie.entity.Component
DoTooltip, DoTooltip, getComponent, getComponentType, getGameEntity, getOwner, getRenderLastPriority, getUsingPlayer, isAddedToEngine, isQualifiesForMetaStorage, isRenderLast, isRunningInMeta, isUsingPlayer, isValidOwnerType, sendServerPacketTo, toString
-
Method Details
-
isValid
-
getStartMode
-
getElapsedTime
public double getElapsedTime() -
isStartRequested
public boolean isStartRequested() -
isStopRequested
public boolean isStopRequested() -
getRequestingPlayer
-
isDoAutomaticCraftCheck
public boolean isDoAutomaticCraftCheck() -
getInputsGroupName
-
getOutputsGroupName
-
getRecipeTagQuery
-
setRecipeTagQuery
-
getRecipes
-
getRecipes
-
getInputResources
-
getOutputResources
-
isRunning
public boolean isRunning() -
isFinished
public boolean isFinished() -
getCurrentRecipe
-
getProgress
public double getProgress() -
setRecipe
-
getPossibleRecipe
-
debugCanStart
-
canStart
-
start
-
stop
-
stop
-
onStart
public void onStart() -
onUpdate
public void onUpdate() -
onStop
public void onStop(boolean boolean0) -
dumpContentsInSquare
public void dumpContentsInSquare()- Overrides:
dumpContentsInSquare
in classComponent
-
isNoContainerOrEmpty
public boolean isNoContainerOrEmpty()- Overrides:
isNoContainerOrEmpty
in classComponent
-
sendStartRequest
-
sendStopRequest
-
doProgressTooltip
-
getStatusIconsForInputItem
-