Add copper, and the beginnings of a machine system.

This commit is contained in:
Signal 2025-12-29 16:53:50 -05:00
parent 30ba6e5385
commit 1e897665bb
69 changed files with 976 additions and 135 deletions

View file

@ -54,17 +54,20 @@ minetest.register_ore {
rgt.register_item("iron_ingot", {
inventory_image = "rgt_iron_ingot.png",
groups = {arc_furnace_meltable = 1}
groups = {arc_furnace_meltable = 1},
material = "iron",
})
rgt.register_item("iron_lump", {
inventory_image = "rgt_iron_lump.png",
groups = {furnace_smeltable = 1}
groups = {furnace_smeltable = 1},
material = "iron",
})
rgt.register_node("iron_block", {
tiles = {"rgt_iron_block.png"},
groups = {stone = 1}
groups = {stone = 1},
material = "iron",
})
rgt.register_node("iron_ore", {
@ -92,6 +95,72 @@ minetest.register_ore {
},
}
rgt.register_item("iron_plate", {
inventory_image = "rgt_plate_iron.png",
material = "iron",
})
rgt.register_item("iron_rod", {
inventory_image = "rgt_rod_iron.png",
material = "iron",
})
rgt.register_item("iron_gear", {
inventory_image = "rgt_gear_iron.png",
material = "iron",
})
-- MARK: Copper
rgt.register_item("copper_ingot", {
inventory_image = "rgt_copper_ingot.png",
})
rgt.register_item("copper_lump", {
inventory_image = "rgt_copper_lump.png",
})
rgt.register_node("copper_block", {
tiles = {"rgt_copper_block.png"},
groups = {stone = 1}
})
rgt.register_node("copper_ore", {
tiles = {"rgt_stone.png^rgt_copper_ore.png"},
drop = "copper_lump",
groups = {stone = 1}
})
minetest.register_ore {
ore_type = "scatter",
ore = "copper_ore",
wherein = "stone",
clust_scarcity = 4 * 4 * 4,
clust_num_ores = 8,
clust_size = 3,
noise_params = {
offset = 0,
scale = 1,
spread = {x = 100, y = 100, z = 100},
seed = 9942,
octaves = 3,
persistence = 0.7
},
}
rgt.register_item("copper_plate", {
inventory_image = "rgt_plate_copper.png"
})
rgt.register_item("gold_rod", {
inventory_image = "rgt_rod_copper.png"
})
rgt.register_item("gold_gear", {
inventory_image = "rgt_gear_copper.png"
})
-- MARK: - Gold
@ -132,3 +201,15 @@ minetest.register_ore {
persistence = 0.7
},
}
rgt.register_item("gold_plate", {
inventory_image = "rgt_plate_gold.png"
})
rgt.register_item("gold_rod", {
inventory_image = "rgt_rod_gold.png"
})
rgt.register_item("gold_gear", {
inventory_image = "rgt_gear_gold.png"
})