mmb.content.electric.machines.CycleResult Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of multimachinebuilder Show documentation
Show all versions of multimachinebuilder Show documentation
Dependency for the MultiMachineBuilder, a voxel game about building an industrial empire in a finite world.
THIS RELEASE IS NOT PLAYABLE. To play the game, donwload from >ITCH.IO LINK HERE< or >GH releases link here<
/**
*
*/
package mmb.content.electric.machines;
/**
* Indicates an outcome of an autocrafting cycle
* @author oskar
*/
public enum CycleResult {
/** Indicates that cycle did not run recipe and found no items */
EMPTY,
/** Indicates that cycle did not start crafting, because only items were incompatible */
UNSUPPORTED,
/** Indicates that cycle has started and has withdrawn items */
WITHDRAW,
/** Indicates that cycle has finished and inserted items into output inventory */
OUTPUT,
/** Indicates that cycle has made progress, but not finished processing */
RUN,
/** Indicates that items are part of supported recipe, but only some items exist in the machine*/
PARTIAL;
}