circuits = {} dofile(minetest.get_modpath("circuits") .. "/utils.lua") dofile(minetest.get_modpath("circuits") .. "/circuits.lua") dofile(minetest.get_modpath("circuits") .. "/blocks/circuit.lua") dofile(minetest.get_modpath("circuits") .. "/blocks/component.lua") dofile(minetest.get_modpath("circuits") .. "/blocks/cable.lua") dofile(minetest.get_modpath("circuits") .. "/items.lua") minetest.register_on_joinplayer(function(player) player:hud_set_hotbar_itemcount(24) end) minetest.register_node("circuits:inputBlock", { description = "Input Block", tiles = {"input_block.png"}, after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) meta:set_string("formspec",circuits.setNameFormspec("Input Block"),meta:get_string("name")) end, on_receive_fields = function(pos, formname, fields, player) if fields.quit then return end minetest.get_meta(pos):set_string("name",fields.name) end, groups = {circuitry = 1,dig_immediate = 3} }) minetest.register_node("circuits:outputBlock", { description = "Output Block", tiles = {"output_block.png"}, after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) meta:set_string("formspec",circuits.setNameFormspec("Output Block"),meta:get_string("name")) end, on_receive_fields = function(pos, formname, fields, player) if fields.quit then return end minetest.get_meta(pos):set_string("name",fields.name) end, groups = {circuitry = 1,dig_immediate = 3} }) print("Circuits loaded")