This commit is contained in:
TheOnlyJoeEnderman 2023-04-04 20:55:02 +00:00
parent 2e4d62ffe0
commit a7da84d2f8
4 changed files with 103 additions and 1 deletions

View File

@ -1,6 +1,6 @@
# Too Many Stones
A Minetest mod that adds as many stones as I can make good textures for. Recent addition is support for nearly all Minetest subgames including Fogblox, Hades Revisited, Nodecore, and Mineclone2. TMS currently features 74 stone types (7 of which glow), cobble for most of them, and bricks, cracked bricks, and blocks for all stone types. There are optional features that each require different mods to add: Mapgen requires default or hades_core, Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones will be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique. French and Russian translations by me and ChatGPT. So, sorry for bad grammar in advance.
A Minetest mod that adds as many stones as I can make good textures for. Recent addition is support for nearly all Minetest subgames including Fogblox, Hades Revisited, Nodecore, and Mineclone2. TMS currently features 75 stone types (7 of which glow), cobble for most of them, and bricks, cracked bricks, and blocks for all stone types. There are optional features that each require different mods to add: Mapgen requires default or hades_core, Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones will be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique. French and Russian translations by me and ChatGPT. So, sorry for bad grammar in advance.
## Done:
##### Blue Agate-(blue and white)
@ -13,6 +13,7 @@ A Minetest mod that adds as many stones as I can make good textures for. Recent
##### Amazonite-(light green)
##### Amber-(dark orange)
##### Amethyst-(dark purple)
##### Ammolite-(rainbow)
##### Andesite-(dark gray)
##### Black Moonstone-(black)
##### Black Opal-(black to green)

View File

@ -112,3 +112,10 @@ Added Fluorite
Added Yellow Granite
Added Morion Quartz
Added Yellow Travertine
V0.3.6
Fixed Travertine bug
Added Howlite Cobblestone
V0.3.7
Added Ammolite

View File

@ -393,6 +393,31 @@ if minetest.get_modpath("default") ~= nil then
},
})
-- Ammolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ammolite",
wherein = {"mapgen_stone", "default:sand"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 50,
heat_max = 100,
humidity_min = 50,
humidity_max = 100,
y_max = -5,
y_min = -31000,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
-- Andesite
register_ore_by_climate({
@ -2630,6 +2655,31 @@ elseif minetest.get_modpath("base_earth") ~= nil then
},
})
-- Ammolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ammolite",
wherein = {"mapgen_stone", "base_earth:sand"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 50,
heat_max = 100,
humidity_min = 50,
humidity_max = 100,
y_max = -5,
y_min = -31000,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
-- Andesite
register_ore_by_climate({
@ -4868,6 +4918,31 @@ else
},
})
-- Ammolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ammolite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 50,
heat_max = 100,
humidity_min = 50,
humidity_max = 100,
y_max = -5,
y_min = -31000,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
-- Andesite
register_ore_by_climate({

View File

@ -280,6 +280,25 @@ minetest.register_node("too_many_stones:amethyst_cracked_brick", {
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Ammolite
minetest.register_node("too_many_stones:ammolite", {
description = S("Ammolite"),
tiles = {
{
name = "tms_ammolite_animated.png",
backface_culling = false,
animation = {
type = "vertical_frames",
aspect_w = 16,
aspect_h = 16,
length = 6.0,
},
},
},
is_ground_content = false,
groups = {cracky = 3, orange_stone = 1, stone = 1, opal = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
-- Andesite
minetest.register_node("too_many_stones:andesite", {
description = S("Andesite"),