| | |
| | | minetest.register_node( "technic:marble", { |
| | | description = "Marble", |
| | | tiles = { "technic_marble.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | }) |
| | | |
| | | minetest.register_node( "technic:marble_bricks", { |
| | | description = "Marble Bricks", |
| | | tiles = { "technic_marble_bricks.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | }) |
| | | |
| | | minetest.register_craft({ |
| | | output = 'technic:marble_bricks 4', |
| | | recipe = { |
| | | {'technic:marble','technic:marble'}, |
| | | {'technic:marble','technic:marble'} |
| | | } |
| | | }) |
| | | |
| | | minetest.register_node( "technic:granite", { |
| | | description = "Marble", |
| | | tiles = { "technic_granite.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | }) |
| | | |
| | | minetest.register_node( "technic:mineral_diamond", { |
| | | description = "Diamond Ore", |
| | | tiles = { "default_stone.png^technic_mineral_diamond.png" }, |
| | |
| | | drop = 'craft "technic:chromium_lump" 1', |
| | | }) |
| | | |
| | | minetest.register_node( "technic:diamond_block", { |
| | | description = "Diamond Block", |
| | | tiles = { "technic_diamond_block.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | drop = 'craft "technic:diamond_block" 1', |
| | | }) |
| | | |
| | | minetest.register_node( "technic:diamond_block_red", { |
| | | description = "Red Diamond Block", |
| | | tiles = { "technic_diamond_block_red.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | drop = 'craft "technic:diamond_block_red" 1', |
| | | }) |
| | | minetest.register_node( "technic:diamond_block_green", { |
| | | description = "Green Diamond Block", |
| | | tiles = { "technic_diamond_block_green.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | drop = 'craft "technic:diamond_block_green" 1', |
| | | }) |
| | | minetest.register_node( "technic:diamond_block_blue", { |
| | | description = "Red Diamond Block", |
| | | tiles = { "technic_diamond_block_blue.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | drop = 'craft "technic:diamond_block_blue" 1', |
| | | }) |
| | | |
| | | |
| | | minetest.register_craftitem( "technic:chromium_lump", { |
| | | description = "Chromium Lump", |
| | | inventory_image = "technic_chromium_lump.png", |
| | |
| | | output = "technic:chromium_ingot", |
| | | recipe = "technic:chromium_lump" |
| | | }) |
| | | |
| | | |
| | | minetest.register_node( "technic:mineral_zinc", { |
| | | description = "Zinc Ore", |
| | | tile_images = { "default_stone.png^technic_mineral_zinc.png" }, |
| | | is_ground_content = true, |
| | | groups = {cracky=3}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | drop = 'craft "technic:zinc_lump" 1', |
| | | }) |
| | | |
| | | minetest.register_craftitem( "technic:zinc_lump", { |
| | | description = "Zinc Lump", |
| | | inventory_image = "technic_zinc_lump.png", |
| | | }) |
| | | |
| | | minetest.register_craftitem( "technic:zinc_ingot", { |
| | | description = "Zinc Ingot", |
| | | inventory_image = "technic_zinc_ingot.png", |
| | | }) |
| | | |
| | | minetest.register_craftitem( "technic:stainless_steel_ingot", { |
| | | description = "Stainless Steel Ingot", |
| | | inventory_image = "technic_stainless_steel_ingot.png", |
| | | }) |
| | | |
| | | minetest.register_craftitem( "technic:brass_ingot", { |
| | | description = "Brass Ingot", |
| | | inventory_image = "technic_brass_ingot.png", |
| | | }) |
| | | |
| | | minetest.register_craft({ |
| | | type = 'cooking', |
| | | output = "technic:zinc_ingot", |
| | | recipe = "technic:zinc_lump" |
| | | }) |
| | | |
| | | |
| | | local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, ore_per_chunk, height_min, height_max) |
| | | if maxp.y < height_min or minp.y > height_max then |
| | |
| | | end |
| | | |
| | | minetest.register_on_generated(function(minp, maxp, seed) |
| | | generate_ore("technic:mineral_diamond", "default:stone", minp, maxp, seed+20, 1/11/11/11, 1, -31000, -450) |
| | | generate_ore("technic:mineral_uranium", "default:stone", minp, maxp, seed+20, 1/11/11/11, 1, -300, -150) |
| | | generate_ore("technic:mineral_chromium", "default:stone", minp, maxp, seed+20, 1/13/13/13, 1, -600, -100) |
| | | generate_ore("technic:mineral_diamond", "default:stone", minp, maxp, seed+21, 1/11/11/11, 2, -31000, -450) |
| | | generate_ore("technic:mineral_uranium", "default:stone", minp, maxp, seed+22, 1/11/11/11, 1, -300, -100) |
| | | generate_ore("technic:mineral_chromium", "default:stone", minp, maxp, seed+23, 1/10/10/10, 2, -31000, -100) |
| | | generate_ore("technic:mineral_zinc", "default:stone", minp, maxp, seed+24, 1/9/9/9, 5, -31000, 2) |
| | | generate_ore("technic:marble", "default:stone", minp, maxp, seed+25, 1/128, 20, -100, -32) |
| | | generate_ore("technic:granite", "default:stone", minp, maxp, seed+25, 1/128, 15, -190, -90) |
| | | end) |