diff --git a/init.lua b/init.lua index 9cd6bf8..278efb0 100644 --- a/init.lua +++ b/init.lua @@ -64,17 +64,19 @@ stonelikenode("onefootstep", "One Footstep") stonelikenode("coalblock", "Coalblock") stonelikenode("dried_dirt", "Dried Dirt") stonelikenode("wall", "Wall") +stonelikenode("mossywall", "Mossy Wall") +stonelikenode("mossystonebrick", "Mossy Stone Brick") stonelikenode("stonebrick", "Alternative Stone Brick") -monode("goldbrick", "Goldbrick", LIGHT_MAX-1) -monode("goldblock", "Goldblock", LIGHT_MAX-1) -monode("gold", "Gold", LIGHT_MAX-1) -monode("acid", "Acid", LIGHT_MAX-1) +monode("goldbrick", "Goldbrick", 15) +monode("goldblock", "Goldblock", 15) +monode("gold", "Gold", 15) +monode("acid", "Acid", 15) minetest.register_node("extrablocks:goldstone", { description = "Gold in Stone", tile_images = {"default_stone.png^extrablocks_goldstone.png"}, - light_source = LIGHT_MAX-1, + light_source = 15, groups = {cracky=3}, sounds = default.node_sound_stone_defaults(), }) @@ -279,3 +281,5 @@ generate_ore("extrablocks:lapis_lazuli_ore","default:stone", minp, maxp, seed+11 generate_ore("extrablocks:marble_ore", "default:stone", minp, maxp, seed+116, 1/128, 20, -100, -32) generate_ore("extrablocks:marble_ore", "default:stone", minp, maxp, seed+117, 1/10/10/10, 3, -100, -90) end) + +dofile(minetest.get_modpath("extrablocks").."/natur.lua") diff --git a/natur.lua b/natur.lua new file mode 100644 index 0000000..becc0f5 --- /dev/null +++ b/natur.lua @@ -0,0 +1,17 @@ +local function moss(input, output) + minetest.register_abm({ + nodenames = {input}, + neighbors = {"group:water"}, + interval = 50, + chance = 20, + action = function(pos) + if not minetest.env:find_node_near(pos, 3, output) then + minetest.env:add_node(pos, {name=output}) + end + end, + }) +end + +moss("default:cobble", "default:mossycobble") +moss("default:stonebrick", "extrablocks:mossystonebrick") +moss("extrablocks:wall", "extrablocks:mossywall") diff --git a/textures/extrablocks_goldblock.png b/textures/extrablocks_goldblock.png index aa5712b..df63122 100644 Binary files a/textures/extrablocks_goldblock.png and b/textures/extrablocks_goldblock.png differ diff --git a/textures/extrablocks_lapis_lazuli_block.png b/textures/extrablocks_lapis_lazuli_block.png index 74e2d98..a984697 100644 Binary files a/textures/extrablocks_lapis_lazuli_block.png and b/textures/extrablocks_lapis_lazuli_block.png differ diff --git a/textures/extrablocks_marble_ore.png b/textures/extrablocks_marble_ore.png index ce92159..103de25 100644 Binary files a/textures/extrablocks_marble_ore.png and b/textures/extrablocks_marble_ore.png differ diff --git a/textures/extrablocks_mossystonebrick.png b/textures/extrablocks_mossystonebrick.png new file mode 100644 index 0000000..ca72717 Binary files /dev/null and b/textures/extrablocks_mossystonebrick.png differ diff --git a/textures/extrablocks_mossywall.png b/textures/extrablocks_mossywall.png new file mode 100644 index 0000000..d7a42df Binary files /dev/null and b/textures/extrablocks_mossywall.png differ diff --git a/textures/extrablocks_muffin.png b/textures/extrablocks_muffin.png index 3c1ce78..d10234e 100644 Binary files a/textures/extrablocks_muffin.png and b/textures/extrablocks_muffin.png differ diff --git a/textures/extrablocks_muffin_uncooked.png b/textures/extrablocks_muffin_uncooked.png index 133dbe8..ed68005 100644 Binary files a/textures/extrablocks_muffin_uncooked.png and b/textures/extrablocks_muffin_uncooked.png differ diff --git a/textures/extrablocks_special.png b/textures/extrablocks_special.png index 3bcdec6..64c3e4a 100644 Binary files a/textures/extrablocks_special.png and b/textures/extrablocks_special.png differ diff --git a/textures/extrablocks_stonebrick.png b/textures/extrablocks_stonebrick.png index 052d43e..bf60690 100644 Binary files a/textures/extrablocks_stonebrick.png and b/textures/extrablocks_stonebrick.png differ diff --git a/textures/extrablocks_suppe.png b/textures/extrablocks_suppe.png index e7bda88..20ac90f 100644 Binary files a/textures/extrablocks_suppe.png and b/textures/extrablocks_suppe.png differ diff --git a/textures/extrablocks_to_b.png b/textures/extrablocks_to_b.png index f00ff52..dac3d44 100644 Binary files a/textures/extrablocks_to_b.png and b/textures/extrablocks_to_b.png differ diff --git a/textures/extrablocks_to_inv.png b/textures/extrablocks_to_inv.png index 238317e..c498021 100644 Binary files a/textures/extrablocks_to_inv.png and b/textures/extrablocks_to_inv.png differ diff --git a/textures/extrablocks_to_s.png b/textures/extrablocks_to_s.png index ec44fa1..154fbb3 100644 Binary files a/textures/extrablocks_to_s.png and b/textures/extrablocks_to_s.png differ diff --git a/textures/extrablocks_to_s2.png b/textures/extrablocks_to_s2.png index 9830632..b8a6da0 100644 Binary files a/textures/extrablocks_to_s2.png and b/textures/extrablocks_to_s2.png differ diff --git a/textures/extrablocks_to_t.png b/textures/extrablocks_to_t.png index 09ae7b7..2f9f35a 100644 Binary files a/textures/extrablocks_to_t.png and b/textures/extrablocks_to_t.png differ diff --git a/textures/extrablocks_wall.png b/textures/extrablocks_wall.png index e7d71e7..7322766 100644 Binary files a/textures/extrablocks_wall.png and b/textures/extrablocks_wall.png differ diff --git a/textures/gunmod_bullet1_back.png b/textures/gunmod_bullet1_back.png deleted file mode 100644 index a9187c6..0000000 Binary files a/textures/gunmod_bullet1_back.png and /dev/null differ