package binnie.core.circuits; import binnie.Binnie; import binnie.core.AbstractMod; import binnie.core.language.ManagerLanguage; import forestry.api.circuits.ChipsetManager; import forestry.api.circuits.ICircuitLayout; import forestry.api.circuits.ICircuitRegistry; public class BinnieCircuitLayout implements ICircuitLayout { private String uid; private AbstractMod mod; public BinnieCircuitLayout(AbstractMod mod, String uid) { this.uid = uid; this.mod = mod; ChipsetManager.circuitRegistry.registerLayout(this); } public String getUID() { return "binnie.circuitLayout" + this.uid; } public String getName() { return Binnie.Language.localise(this.mod, "circuit.layout." + this.uid.toLowerCase()); } public String getUsage() { return Binnie.Language.localise(this.mod, "circuit.layout." + this.uid.toLowerCase() + ".usage"); } }