electronics/craftitems.lua

83 lines
2.7 KiB
Lua

register_circuitboard = function(name, desc, invimg)
minetest.register_craftitem("electronics:circuitboard_"..name, {
description = desc.." Circuit Board",
inventory_image = invimg,
})
end
minetest.register_craftitem("electronics:light_bulb_incandescent", {
description = "Incandescent Light Bulb",
inventory_image = "electronics_light_bulb_incandescent_white.png",
})
minetest.register_craftitem("electronics:led_red", {
description = "Red LED",
inventory_image = "electronics_led_red.png",
})
minetest.register_craftitem("electronics:capacitor_electrolytic", {
description = "Electrolytic Capacitor",
inventory_image = "electronics_capacitor_electrolite.png",
})
minetest.register_craftitem("electronics:coil_copper", {
description = "Copper Coil",
inventory_image = "electronics_coil.png",
})
minetest.register_craftitem("electronics:wire_copper", {
description = "Copper Wire",
inventory_image = "electronics_copper_wire.png",
})
minetest.register_craftitem("electronics:wire_copper_insulated", {
description = "Insulated Copper Wire",
inventory_image = "electronics_copper_wire_insulated.png",
})
minetest.register_craftitem("electronics:fuse_glass", {
description = "Glass Fuse",
inventory_image = "electronics_fuse_glass.png",
})
minetest.register_craftitem("electronics:fuse_ceramic", {
description = "Ceramic Fuse",
inventory_image = "electronics_fuse_ceramic.png",
})
minetest.register_craftitem("electronics:battery_li_ion_aa", {
description = "AA Battery",
inventory_image = "electronics_battery_li_ion_aa.png",
})
minetest.register_craftitem("electronics:battery_li_ion_aaa", {
description = "AAA Battery",
inventory_image = "electronics_battery_li_ion_aaa.png",
})
--Name will probably be changed in future versions
minetest.register_craftitem("electronics:resistor", {
description = "Resistor",
inventory_image = "electronics_resistor.png",
})
minetest.register_craftitem("electronics:motor_dc", {
description = "DC Motor",
inventory_image = "electronics_motor_dc.png",
})
minetest.register_craftitem("electronics:cathoderaytube", {
description = "Cathode Ray Tube",
inventory_image = "electronics_cathoderaytube.png",
})
--Name will probably be changed in the future
minetest.register_craftitem("electronics:transformer", {
description = "Transformer",
inventory_image = "electronics_transformer.png",
})
register_circuitboard("multimeter_digital", "Digital Multimeter", "electronics_circuitboard_multimeter_digital.png")
register_circuitboard("multimeter_analog", "Analog Multimeter", "electronics_circuitboard_multimeter_analog.png")
register_circuitboard("television_cathoderaytube", "Cathode Ray Tube Television", "electronics_circuitboard_television_crt.png")