This commit is contained in:
TheOnlyJoeEnderman 2023-03-09 03:56:38 +00:00
parent 8a6e3a49eb
commit 29f2197550
5 changed files with 1418 additions and 7 deletions

View File

@ -66,3 +66,23 @@ Turquoise ore no longer uses default textures from MTG, TMS supplies them
TMS now uses its own sound library
Crystals and polished Crystals now make crystalline sounds
French now supported by TMS
V0.3.1
Cave Game is now supported with mapgen and optional geodes
Fogblox is now supported with mapgen and optional geodes
Minebase is now supported with mapgen and optional geodes
Nodecore is now supported with mapgen and optional geodes
Fixed the no sound bug from 0.3.0 by registering sounds for nodes that don't exist and including sound files for them
V0.3.2
Added Blue Agate
Added Gray Agate
Added Green Agate
Added Moss Agate
Added Orange Agate
Added Purple Agate
Added Red Agate
Added Basalt
Added Columnar Basalt
Added more geodes (mostly agate) and removed slate as a geode shell for realism
Each Geode mod now supplies a vastly different experience, geodes does not supply budding blocks, but has full agate geodes, geodes_lib supplies geodes in every game I made mapgen for and has budding blocks

View File

@ -80,6 +80,23 @@ minetest.register_craft({
{"too_many_stones:amethyst", "too_many_stones:amethyst", "too_many_stones:amethyst"},
}
})
-- Basalt
minetest.register_craft({
output = "too_many_stones:basalt_brick 4",
recipe = {
{"too_many_stones:basalt", "too_many_stones:basalt"},
{"too_many_stones:basalt", "too_many_stones:basalt"},
}
})
minetest.register_craft({
output = "too_many_stones:basalt_block 9",
recipe = {
{"too_many_stones:basalt", "too_many_stones:basalt", "too_many_stones:basalt"},
{"too_many_stones:basalt", "too_many_stones:basalt", "too_many_stones:basalt"},
{"too_many_stones:basalt", "too_many_stones:basalt", "too_many_stones:basalt"},
}
})
-- Calcite
minetest.register_craft({
output = "too_many_stones:calcite_brick 4",
@ -967,6 +984,18 @@ minetest.register_craft({
recipe = "too_many_stones:amethyst",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:basalt",
recipe = "too_many_stones:basalt_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:basalt_cracked_brick",
recipe = "too_many_stones:basalt_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:calcite_cracked_brick",

View File

@ -1 +1 @@
based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), and Blockbench (cobblestones, granites, and cracked bricks). From V0.2.2+: Many textures have been cleaned up or made using Libresprite. It may replace all but Gimp in future TMS releases. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 and sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Yes, they are all CC0, I checked the online ones, and mine (nearly half) I can decide for myself because I am big boi.
based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Krita (Agates and other complicated textures), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), and Blockbench (cobblestones, granites, and cracked bricks). From V0.2.2+: Many textures have been cleaned up or made using Libresprite. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 except where they are from minetest game in which case they are (CC BY-SA 3.0). The ones not from MTG (break glass 1 and 2), (all break node hard), (all dig cracky), (glass footstep 1-3), (hard_footstep 1-3), (place node hard3) are sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Jasper Boerstra is the biggest influence on my texture style, and I hope it shows. I love what he did for most Minecraft textures.

View File

@ -1,12 +1,26 @@
if minetest.get_modpath("geodes") and minetest.get_modpath("default") ~= nil then
geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite", "too_many_stones:agate_blue", "too_many_stones:agate_blue", "too_many_stones:agate_blue")
geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite", "too_many_stones:agate_gray", "too_many_stones:agate_gray", "too_many_stones:agate_gray")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:agate_green", "too_many_stones:agate_green", "too_many_stones:agate_green")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:agate_moss", "too_many_stones:agate_moss", "too_many_stones:agate_moss")
geodes.register_geode("too_many_stones:limestone_blue", "too_many_stones:calcite", "too_many_stones:agate_orange", "too_many_stones:agate_orange", "too_many_stones:agate_orange")
geodes.register_geode("too_many_stones:gabbro", "too_many_stones:calcite", "too_many_stones:agate_purple", "too_many_stones:agate_purple", "too_many_stones:agate_purple")
geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite", "too_many_stones:agate_red", "too_many_stones:agate_red", "too_many_stones:agate_red")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:amazonite", "too_many_stones:amazonite_crystal")
geodes.register_geode("too_many_stones:gabbro", "too_many_stones:calcite", "too_many_stones:amethyst", "too_many_stones:amethyst_crystal")
geodes.register_geode("too_many_stones:slate", "too_many_stones:calcite", "too_many_stones:citrine", "too_many_stones:citrine_crystal")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:citrine", "too_many_stones:citrine_crystal")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:crocoite", "too_many_stones:crocoite_crystal")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:crocoite", "too_many_stones:crocoite_crystal")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:eudialite", "too_many_stones:eudialite_crystal")

File diff suppressed because it is too large Load Diff