--[[ Minimum features needed to make this a playable game: - Basic towns - Covered wagon - Machines - - Materials - Diamond - Biomes - Ocean - Decoration nodes - Stone bricks - Stone tile (default stone block) - Sand - Gravel --]] -- MARK: - Wood rgt.register_item("stick", { inventory_image = "rgt_stick.png" }) minetest.register_craft { recipe = { {"group:planks", "group:planks"}, {"group:planks", "group:planks"}, }, output = "workbench" } -- MARK: - Coal rgt.register_item("coal_lump", { inventory_image = "rgt_coal_lump.png", groups = {furnace_fuel = 1} }) rgt.register_node("coal_ore", { tiles = {"rgt_stone.png^rgt_coal_ore.png"}, drop = "coal_lump", groups = {stone = 1} }) minetest.register_ore { ore_type = "scatter", ore = "coal_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 = 1189, octaves = 3, persistence = 0.7 }, } -- MARK: - Iron rgt.register_item("iron_ingot", { inventory_image = "rgt_iron_ingot.png", groups = {arc_furnace_meltable = 1}, material = "iron", }) rgt.register_item("iron_lump", { inventory_image = "rgt_iron_lump.png", groups = {furnace_smeltable = 1}, material = "iron", }) rgt.register_node("iron_block", { tiles = {"rgt_iron_block.png"}, groups = {stone = 1}, material = "iron", }) rgt.register_node("iron_ore", { tiles = {"rgt_stone.png^rgt_iron_ore.png"}, drop = "iron_lump", groups = {stone = 1} }) minetest.register_ore { ore_type = "scatter", ore = "iron_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 = 23, octaves = 3, persistence = 0.7 }, } 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 rgt.register_item("gold_ingot", { inventory_image = "rgt_gold_ingot.png", }) rgt.register_item("gold_lump", { inventory_image = "rgt_gold_lump.png", }) rgt.register_node("gold_block", { tiles = {"rgt_gold_block.png"}, groups = {stone = 1} }) rgt.register_node("gold_ore", { tiles = {"rgt_stone.png^rgt_gold_ore.png"}, drop = "gold_lump", groups = {stone = 1} }) minetest.register_ore { ore_type = "scatter", ore = "gold_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 = 9858, octaves = 3, 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" })