134 lines
2.5 KiB
Lua
134 lines
2.5 KiB
Lua
|
|
--[[
|
|
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: - 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}
|
|
})
|
|
|
|
rgt.register_item("iron_lump", {
|
|
inventory_image = "rgt_iron_lump.png",
|
|
groups = {furnace_smeltable = 1}
|
|
})
|
|
|
|
rgt.register_node("iron_block", {
|
|
tiles = {"rgt_iron_block.png"},
|
|
groups = {stone = 1}
|
|
})
|
|
|
|
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
|
|
},
|
|
}
|
|
|
|
|
|
-- 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
|
|
},
|
|
}
|