diff options
author | Maciej Kasatkin <mk@realbadangel.pl> | 2012-09-01 12:13:51 +0200 |
---|---|---|
committer | Maciej Kasatkin <mk@realbadangel.pl> | 2012-09-01 12:13:51 +0200 |
commit | 77007b37464f8bce6f4c2476c834194d11b19f55 (patch) | |
tree | 32a71b36a7ac084a5d3f7d5c44cd5dee4436618b /ores.lua | |
parent | cabcae11d379ed921941bdf8f858356754df6da6 (diff) |
Added uranium and chromium to the game
Diffstat (limited to 'ores.lua')
-rw-r--r-- | ores.lua | 81 |
1 files changed, 80 insertions, 1 deletions
@@ -1,6 +1,6 @@ minetest.register_node( "technic:mineral_diamond", { description = "Diamond Ore", - tile_images = { "default_stone.png^technic_mineral_diamond.png" }, + tiles = { "default_stone.png^technic_mineral_diamond.png" }, is_ground_content = true, groups = {cracky=3}, sounds = default.node_sound_stone_defaults(), @@ -13,6 +13,83 @@ minetest.register_craftitem( "technic:diamond", { on_place_on_ground = minetest.craftitem_place_item, }) +minetest.register_node( "technic:mineral_uranium", { + description = "Uranium Ore", + tiles = { "default_stone.png^technic_mineral_uranium.png" }, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + drop = 'craft "technic:uranium" 1', +}) + +minetest.register_craftitem( "technic:uranium", { + description = "Uranium", + inventory_image = "technic_uranium.png", + on_place_on_ground = minetest.craftitem_place_item, +}) + +minetest.register_node( "technic:mineral_chromium", { + description = "Chromium Ore", + tiles = { "default_stone.png^technic_mineral_chromium.png" }, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + 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", + on_place_on_ground = minetest.craftitem_place_item, +}) + +minetest.register_craftitem( "technic:chromium_ingot", { + description = "Chromium Ingot", + inventory_image = "technic_chromium_ingot.png", + on_place_on_ground = minetest.craftitem_place_item, +}) + +minetest.register_craft({ + type = 'cooking', + output = "technic:chromium_ingot", + recipe = "technic:chromium_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 return @@ -57,4 +134,6 @@ 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) end)
\ No newline at end of file |