diff options
author | the lemons <citrons@mondecitronne.com> | 2022-02-10 19:15:46 -0600 |
---|---|---|
committer | the lemons <citrons@mondecitronne.com> | 2022-02-10 19:15:46 -0600 |
commit | e00268e32fa9dd268f11746c5833587d79fde894 (patch) | |
tree | b73b903712925e02957efaea472861ab67a82376 | |
parent | 3e6e083fb9fefebb1af755355bfa7890beebae3a (diff) | |
parent | 93f358d151bcf19b2279be9b9b37f22c5f90fd3c (diff) |
Merge branch 'master' of citrons.xyz:vzxv
-rw-r--r-- | mods/vzxv/init.lua | 8 | ||||
-rw-r--r-- | mods/vzxv_worldgen/init.lua | 7 |
2 files changed, 11 insertions, 4 deletions
diff --git a/mods/vzxv/init.lua b/mods/vzxv/init.lua index f18b41b..8da17e0 100644 --- a/mods/vzxv/init.lua +++ b/mods/vzxv/init.lua @@ -13,16 +13,18 @@ function slabs(name,visualname,tiles,settings) for i=1, 3 do local newsettings = {} for k, v in pairs(settings) do newsettings[k] = v end - newsettings.node_box = {type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, 0.125 * i - 0.5, 0.5}} + newsettings.node_box = {type = "fixed", fixed = {-0.5, -0.5, -0.5, 0.5, 0.25*i-0.5, 0.5}} + newsettings.drawtype = "nodebox" mundane_block(name..i,(i==2 and "1/2" or i.."/4")..visualname,tiles,newsettings) end end mundane_block("stone","Stone") mundane_block("dirt","Dirt") -mundane_block("sand","Sand") +mundane_block("treedirt","Tree seed","moistdirt") +slabs("sand","Sand","sand") slabs("moistdirt","Dirt","moistdirt") -mundane_block("moistgrass","Grass",{"vzxvmoistgrass.png","vzxvmoistdirt.png","vzxvmoistgrass.png"}) +slabs("moistgrass","Grass",{"vzxvmoistgrass.png","vzxvmoistdirt.png","vzxvmoistgrass.png"}) minetest.register_node("vzxv:water", { description = "Water", diff --git a/mods/vzxv_worldgen/init.lua b/mods/vzxv_worldgen/init.lua index e7039cb..a5b3b50 100644 --- a/mods/vzxv_worldgen/init.lua +++ b/mods/vzxv_worldgen/init.lua @@ -6,6 +6,7 @@ local dirt = minetest.get_content_id("vzxv:moistdirt") local grass = minetest.get_content_id("vzxv:moistgrass") local water = minetest.get_content_id("vzxv:water") local sand = minetest.get_content_id("vzxv:sand") +local tree = minetest.get_content_id("vzxv:treedirt") local data = {} local dirt_height = 4 @@ -36,7 +37,11 @@ minetest.register_on_generated(function(minp,maxp,seed) if y < height then if not underwater then if y == math.floor(height) then - data[i] = grass + if math.random(0,255) == 0 then + data[i] = tree + else + data[i] = grass + end else data[i] = y > height - dirt_height and dirt or stone end |