From 5aa9f8c1f0d35ef019e07f81c28cd63409667090 Mon Sep 17 00:00:00 2001 From: HybridDog Date: Sat, 27 Apr 2013 13:48:23 +0200 Subject: [PATCH] remove the gedit file --- jungletree/init.lua~ | 172 ------------------------------------------- 1 file changed, 172 deletions(-) delete mode 100644 jungletree/init.lua~ diff --git a/jungletree/init.lua~ b/jungletree/init.lua~ deleted file mode 100644 index 850420b..0000000 --- a/jungletree/init.lua~ +++ /dev/null @@ -1,172 +0,0 @@ -local leaves = {"green","yellow","red"} - -minetest.register_node("jungletree:sapling", { - description = "Jungle Tree Sapling", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"jungletree_sapling.png"}, - inventory_image = "jungletree_sapling.png", - wield_image = "default_sapling.png", - paramtype = "light", - walkable = false, - groups = {snappy=2,dig_immediate=3,flammable=2}, - on_construct = function(pos) - sumpf_make_jungletree(pos) - end -}) - ---if minetest.setting_get("new_style_leaves") == true then - --leavesimg = {"jungletree_leaves_trans.png"} ---else - --leavesimg = {"jungletree_leaves.png"} ---end - -for color = 1, 3 do - local leave_name = "jungletree:leaves_"..leaves[color] - minetest.register_node(leave_name, { - description = "Jungle Tree Leaves", - drawtype = "glasslike", - tiles = {"jungletree_leaves_"..leaves[color]..".png"}, - paramtype = "light", - groups = {snappy=3, leafdecay=3, flammable=2}, - drop = { - max_items = 1, - items = { - { - -- player will get sapling with 1/20 chance - items = {'jungletree:sapling'}, - rarity = 20, - }, - { - -- player will get leaves only if he get no saplings, - -- this is because max_items is 1 - items = {leave_name}, - } - } - }, - sounds = default.node_sound_leaves_defaults(), - }) -end - - - ---[[ minetest.register_node("jungletree:tree", { - description = "Tree", - tiles = {"default_tree_top.png", - "default_tree_top.png", - "jungletree_bark.png"}, - is_ground_content = true, - groups = {tree=1,snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, -}) --]] - ---minetest.register_alias("jungletree:tree", "default:jungletree") - -local function add_tree_branch(pos) - - --chooze random leave - --green leaves are more common - local chance = math.random(5) - local leave = "jungletree:leaves_"..leaves[1] - if (chance < 2) then - leave = "jungletree:leaves_"..leaves[math.random(1,3)] - end - - minetest.env:add_node(pos, {name="default:jungletree"}) - for i = math.random(2), -math.random(2), -1 do - for k =math.random(2), -math.random(2), -1 do - local p = {x=pos.x+i, y=pos.y, z=pos.z+k} - local n = minetest.env:get_node(p) - if (n.name=="air") then - minetest.env:add_node(p, {name=leave}) - end - local chance = math.abs(i+k) - if (chance < 1) then - p = {x=pos.x+i, y=pos.y+1, z=pos.z+k} - n = minetest.env:get_node(p) - if (n.name=="air") then - minetest.env:add_node(p, {name=leave}) - end - end - end - end -end - -function sumpf_make_jungletree(pos) - local height = 5 + math.random(15) - if height < 10 then - for i = height, -1, -1 do - local p = {x=pos.x, y=pos.y+i, z=pos.z} - minetest.env:add_node(p, {name="default:jungletree"}) - if i == height then - add_tree_branch({x=pos.x, y=pos.y+height+math.random(0, 1), z=pos.z}) - add_tree_branch({x=pos.x+1, y=pos.y+i-math.random(2), z=pos.z}) - add_tree_branch({x=pos.x-1, y=pos.y+i-math.random(2), z=pos.z}) - - add_tree_branch({x=pos.x, y=pos.y+i-math.random(2), z=pos.z+1}) - add_tree_branch({x=pos.x, y=pos.y+i-math.random(2), z=pos.z-1}) - end - if height <= 0 then - minetest.env:add_node({x=pos.x+1, y=pos.y+i-math.random(2), z=pos.z}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x, y=pos.y+i-math.random(2), z=pos.z+1}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x-1, y=pos.y+i-math.random(2), z=pos.z}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x, y=pos.y+i-math.random(2), z=pos.z-1}, {name="default:jungletree"}) - end - if (math.sin(i/height*i) < 0.2 and i > 3 and math.random(0,2) < 1.5) then - branch_pos = {x=pos.x+math.random(0,1), y=pos.y+i, z=pos.z-math.random(0,1)} - add_tree_branch(branch_pos) - end - end - else - for i = height, -2, -1 do - if (math.sin(i/height*i) < 0.2 and i > 3 and math.random(0,2) < 1.5) then - branch_pos = {x=pos.x+math.random(0,1), y=pos.y+i, z=pos.z-math.random(0,1)} - add_tree_branch(branch_pos) - end - if i < math.random(0,1) then - minetest.env:add_node({x=pos.x+1, y=pos.y+i, z=pos.z+1}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x+2, y=pos.y+i, z=pos.z-1}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x, y=pos.y+i, z=pos.z-2}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x-1, y=pos.y+i, z=pos.z}, {name="default:jungletree"}) - end - if i == height then - add_tree_branch({x=pos.x+1, y=pos.y+i, z=pos.z+1}) - add_tree_branch({x=pos.x+2, y=pos.y+i, z=pos.z-1}) - add_tree_branch({x=pos.x, y=pos.y+i, z=pos.z-2}) - add_tree_branch({x=pos.x-1, y=pos.y+i, z=pos.z}) - add_tree_branch({x=pos.x+1, y=pos.y+i, z=pos.z+2}) - add_tree_branch({x=pos.x+3, y=pos.y+i, z=pos.z-1}) - add_tree_branch({x=pos.x, y=pos.y+i, z=pos.z-3}) - add_tree_branch({x=pos.x-2, y=pos.y+i, z=pos.z}) - add_tree_branch({x=pos.x+1, y=pos.y+i, z=pos.z}) - add_tree_branch({x=pos.x+1, y=pos.y+i, z=pos.z-1}) - add_tree_branch({x=pos.x, y=pos.y+i, z=pos.z-1}) - add_tree_branch({x=pos.x, y=pos.y+i, z=pos.z}) - else - minetest.env:add_node({x=pos.x+1, y=pos.y+i, z=pos.z}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x+1, y=pos.y+i, z=pos.z-1}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x, y=pos.y+i, z=pos.z-1}, {name="default:jungletree"}) - minetest.env:add_node({x=pos.x, y=pos.y+i, z=pos.z}, {name="default:jungletree"}) - end - end - end -end -minetest.register_abm({ - nodenames = {"jungletree:sapling"}, - interval = 1, - chance = 1, - action = function(pos) - sumpf_make_jungletree(pos) - end -}) ---[[ -minetest.register_craft({ - output = 'default:wood 4', - recipe = { - {'default:jungletree'}, - } -})]] - ---old mod compatible ---minetest.register_alias("jungletree:leaves", "jungletree:leaves_green") - -print("[Jungletree] Loaded!")