| package li.cil.oc.server.machine | |
| import li.cil.oc.api | |
| import net.minecraft.nbt.NBTTagCompound | |
| abstract class ArchitectureAPI(val machine: api.machine.Machine) { | |
| protected def node = machine.node | |
| protected def components = machine.components | |
| def initialize(): Unit | |
| def load(nbt: NBTTagCompound) {} | |
| def save(nbt: NBTTagCompound) {} | |
| } |