update to 0.2.1

This commit is contained in:
TheOnlyJoeEnderman 2023-02-18 00:30:49 +00:00
parent 12fbc12965
commit 498462280a
4 changed files with 201 additions and 0 deletions

View File

@ -22,3 +22,15 @@ Added Smokey Quartz
Added Travertine
Added Vivianite
Made the translation template easier to read
V0.2.1
Added Glow Apatite
Added Glow Calcite
Added Glow Esperite
Added Glow Fluorite
Added Glow Selenite
Added Glow Sodalite
Added Glow Willemite
Added Geodes Library comapatibility
Added Heliodor
Added Black Opal

View File

@ -272,6 +272,23 @@ minetest.register_craft({
{"too_many_stones:granite_white", "too_many_stones:granite_white", "too_many_stones:granite_white"},
}
})
-- Heliodor
minetest.register_craft({
output = "too_many_stones:heliodor_brick 4",
recipe = {
{"too_many_stones:heliodor", "too_many_stones:heliodor"},
{"too_many_stones:heliodor", "too_many_stones:heliodor"},
}
})
minetest.register_craft({
output = "too_many_stones:heliodor_block 9",
recipe = {
{"too_many_stones:heliodor", "too_many_stones:heliodor", "too_many_stones:heliodor"},
{"too_many_stones:heliodor", "too_many_stones:heliodor", "too_many_stones:heliodor"},
{"too_many_stones:heliodor", "too_many_stones:heliodor", "too_many_stones:heliodor"},
}
})
-- Ilvaite
minetest.register_craft({
output = "too_many_stones:ilvaite_brick 4",
@ -587,6 +604,7 @@ minetest.register_craft({
{"too_many_stones:vivianite", "too_many_stones:vivianite", "too_many_stones:vivianite"},
}
})
--
-- Cooking recipes
--
@ -608,6 +626,7 @@ minetest.register_craft({
output = "too_many_stones:amber_cracked_brick",
recipe = "too_many_stones:amber_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:amethyst_cracked_brick",
@ -673,6 +692,7 @@ minetest.register_craft({
output = "too_many_stones:granite_blue_cracked_brick",
recipe = "too_many_stones:granite_blue_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:granite_gray_cracked_brick",
@ -703,6 +723,12 @@ minetest.register_craft({
recipe = "too_many_stones:granite_white_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:heliodor_cracked_brick",
recipe = "too_many_stones:heliodor_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:ilvaite",

View File

@ -20,4 +20,8 @@ geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "
geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "too_many_stones:opal", "too_many_stones:opal")
geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite", "too_many_stones:heliodor", "too_many_stones:heliodor")
geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "too_many_stones:black_opal", "too_many_stones:black_opal")
end

159
geodes_lib.lua Normal file
View File

@ -0,0 +1,159 @@
if minetest.get_modpath("geodes_lib") ~= nil then
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:amazonite",
core_alt = "too_many_stones:amazonite",
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:amethyst",
core_alt = "too_many_stones:amethyst",
core_alt_chance = 100,
shell = {"too_many_stones:gabbro", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:citrine",
core_alt = "too_many_stones:citrine",
core_alt_chance = 100,
shell = {"too_many_stones:slate", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:crocoite",
core_alt = "too_many_stones:crocoite",
core_alt_chance = 100,
shell = {"too_many_stones:gabbro", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:eudialite",
core_alt = "too_many_stones:eudialite",
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:kyanite",
core_alt = "too_many_stones:kyanite",
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:rose_quartz",
core_alt = "too_many_stones:rose_quartz",
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:smokey_quartz",
core_alt = "too_many_stones:smokey_quartz",
core_alt_chance = 100,
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:vivianite",
core_alt = "too_many_stones:vivianite",
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:opal",
core_alt = "too_many_stones:opal",
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:heliodor",
core_alt = "too_many_stones:heliodor",
core_alt_chance = 100,
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "default:stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:black_opal",
core_alt = "too_many_stones:black_opal",
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
end