blob: 656ab58152803d797051a2c8fd5340ea30596c1d [file] [log] [blame] [raw]
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) {}
}