public class ProgramLaser extends AssemblyProgram
AssemblyProgram.EnumAssemblyProblem, AssemblyProgram.EnumMachinecurProblem| Constructor and Description |
|---|
ProgramLaser() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
executeStep(TileEntityAssemblyController.AssemblySystem system)
Executes the given step of the assembly program.
|
ItemAssemblyProgram |
getItem() |
java.util.Collection<AssemblyRecipe> |
getRecipeList(net.minecraft.world.World world) |
AssemblyProgram.EnumMachine[] |
getRequiredMachines()
Retrieves the needed machines for this Assembly Program.
|
void |
readFromNBT(net.minecraft.nbt.CompoundNBT tag) |
void |
writeToNBT(net.minecraft.nbt.CompoundNBT tag) |
addProgramProblem, fromRecipe, getTypepublic AssemblyProgram.EnumMachine[] getRequiredMachines()
AssemblyProgramgetRequiredMachines in class AssemblyProgrampublic boolean executeStep(TileEntityAssemblyController.AssemblySystem system)
AssemblyProgramexecuteStep in class AssemblyProgrampublic void writeToNBT(net.minecraft.nbt.CompoundNBT tag)
writeToNBT in class AssemblyProgrampublic void readFromNBT(net.minecraft.nbt.CompoundNBT tag)
readFromNBT in class AssemblyProgrampublic java.util.Collection<AssemblyRecipe> getRecipeList(net.minecraft.world.World world)
getRecipeList in class AssemblyProgrampublic ItemAssemblyProgram getItem()
getItem in class AssemblyProgram