111 lines
2.6 KiB
Lua
111 lines
2.6 KiB
Lua
--advtrains by orwell96, see readme.txt and license.txt
|
|
--crafting.lua
|
|
--registers crafting recipes
|
|
|
|
--tracks
|
|
minetest.register_craft({
|
|
output = 'advtrains:dtrack_placer 49',
|
|
recipe = {
|
|
{'default:steel_ingot', 'group:stick', 'default:steel_ingot'},
|
|
{'default:steel_ingot', 'group:stick', 'default:steel_ingot'},
|
|
{'default:steel_ingot', 'group:stick', 'default:steel_ingot'},
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
type = "shapeless",
|
|
output = 'advtrains:dtrack_slopeplacer 2',
|
|
recipe = {
|
|
"advtrains:dtrack_placer",
|
|
"advtrains:dtrack_placer",
|
|
"default:gravel",
|
|
},
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'advtrains:dtrack_bumper_placer 2',
|
|
recipe = {
|
|
{'group:wood', 'dye:red'},
|
|
{'default:steel_ingot', 'default:steel_ingot'},
|
|
{'advtrains:dtrack_placer', 'advtrains:dtrack_placer'},
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
type="shapeless",
|
|
output = 'advtrains:dtrack_detector_off_placer',
|
|
recipe = {
|
|
"advtrains:dtrack_placer",
|
|
"mesecons:wire_00000000_off"
|
|
},
|
|
})
|
|
--signals
|
|
minetest.register_craft({
|
|
output = 'advtrains:retrosignal_off 2',
|
|
recipe = {
|
|
{'dye:red', 'default:steel_ingot', 'default:steel_ingot'},
|
|
{'', '', 'default:steel_ingot'},
|
|
{'', '', 'default:steel_ingot'},
|
|
},
|
|
})
|
|
minetest.register_craft({
|
|
output = 'advtrains:signal_off 2',
|
|
recipe = {
|
|
{'', 'dye:red', 'default:steel_ingot'},
|
|
{'', 'dye:dark_green', 'default:steel_ingot'},
|
|
{'', '', 'default:steel_ingot'},
|
|
},
|
|
})
|
|
|
|
--trackworker
|
|
minetest.register_craft({
|
|
output = 'advtrains:trackworker',
|
|
recipe = {
|
|
{'default:diamond'},
|
|
{'screwdriver:screwdriver'},
|
|
{'default:steel_ingot'},
|
|
},
|
|
})
|
|
|
|
--boiler
|
|
minetest.register_craft({
|
|
output = 'advtrains:boiler',
|
|
recipe = {
|
|
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
{'doors:trapdoor_steel', '', 'default:steel_ingot'},
|
|
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
},
|
|
})
|
|
|
|
--drivers'cab
|
|
minetest.register_craft({
|
|
output = 'advtrains:driver_cab',
|
|
recipe = {
|
|
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
{'', '', 'default:glass'},
|
|
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
|
|
},
|
|
})
|
|
|
|
--drivers'cab
|
|
minetest.register_craft({
|
|
output = 'advtrains:wheel',
|
|
recipe = {
|
|
{'', 'default:steel_ingot', ''},
|
|
{'default:steel_ingot', 'group:stick', 'default:steel_ingot'},
|
|
{'', 'default:steel_ingot', ''},
|
|
},
|
|
})
|
|
|
|
--chimney
|
|
minetest.register_craft({
|
|
output = 'advtrains:chimney',
|
|
recipe = {
|
|
{'', 'default:steel_ingot', ''},
|
|
{'', 'default:steel_ingot', 'default:torch'},
|
|
{'', 'default:steel_ingot', ''},
|
|
},
|
|
})
|
|
|
|
|
|
--misc_nodes
|
|
--crafts for platforms see misc_nodes.lua
|