From c6edc423f429de20cb34c253cca031d50bf93fbc Mon Sep 17 00:00:00 2001 From: cale Date: Thu, 25 Feb 2016 17:12:42 +0100 Subject: [PATCH] added jungle --- mods/default/craft.lua | 12 ++++-- mods/default/mapgen.lua | 40 ++++++++++++++++++ mods/default/nodes.lua | 6 +++ mods/default/schematics/jungletree.mts | Bin 0 -> 388 bytes mods/default/textures/default_jungle_tree.png | Bin 0 -> 264 bytes .../textures/default_jungle_tree_top.png | Bin 0 -> 275 bytes mods/filter/init.lua | 6 +-- 7 files changed, 58 insertions(+), 6 deletions(-) create mode 100644 mods/default/schematics/jungletree.mts create mode 100644 mods/default/textures/default_jungle_tree.png create mode 100644 mods/default/textures/default_jungle_tree_top.png diff --git a/mods/default/craft.lua b/mods/default/craft.lua index 2498c19..1d5a822 100644 --- a/mods/default/craft.lua +++ b/mods/default/craft.lua @@ -78,10 +78,16 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:wooden_planks 4", + output = "default:wooden_planks", recipe = { - {"default:wood", "default:wood"}, - {"default:wood", "default:wood"}, + {"default:frame", "default:wood"}, + } +}) + +minetest.register_craft({ + output = "default:wooden_planks_2", + recipe = { + {"default:frame", "default:wood" , "default:wood"}, } }) diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index 86ae4b5..97edf44 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -37,6 +37,18 @@ minetest.register_biome({ humidity_point = 35, }) +minetest.register_biome({ + name = "jungle", + node_top = "default:wet_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 0, + y_min = 6, + y_max = 31000, + heat_point = 20, + humidity_point = 40, +}) + minetest.register_biome({ name = "grassland", node_top = "default:grass", @@ -295,6 +307,34 @@ minetest.register_decoration({ flags = "place_center_x, place_center_z", }) +-- jungle + +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:wet_grass"}, + sidelen = 16, + biomes = {"jungle"}, + fill_ratio = 0.02, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default").."/schematics/jungletree.mts", + flags = "place_center_x, place_center_z", +}) + + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:wet_grass"}, + sidelen = 16, + fill_ratio = 0.03, + biomes = { + "jungle" + }, + y_min = 0, + y_max = 31000, + decoration = "default:flower_1", +}) + -- ores minetest.register_ore({ diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 92bb01e..f6c1d1d 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -359,6 +359,12 @@ minetest.register_node("default:log_3", { }, }) +minetest.register_node("default:jungle_tree", { + description = "Jungle Tree", + tiles = {"default_jungle_tree_top.png", "default_jungle_tree_top.png", "default_jungle_tree.png"}, + groups = {choppy = 3}, +}) + -- plants minetest.register_node("default:sapling", { diff --git a/mods/default/schematics/jungletree.mts b/mods/default/schematics/jungletree.mts new file mode 100644 index 0000000000000000000000000000000000000000..90e8ce85da83cca095862dce0db5085a69a66dce GIT binary patch literal 388 zcmeYb3HD`RX5eEGW8nLb6)>O zhByzK-wXvpiMw6Sf9Uv8DKkyyw3WnF&obp?|$!DsJ|*RQfza|%xfo2 z-C4W-BJHh&A%mMZKiu_#_ZjC z%hP|z*KIq!eL=EC+j}9~=&zg%An;+?yubUo7#=K*HCyla;%wCBU30VJZ~b!oUc0~l QY&HYKoCBii8&7Eg0O(1{TmS$7 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_tree.png b/mods/default/textures/default_jungle_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..66f729d0abb7709faa920b3de4db35985a06c43a GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sf113p+K`v9l@)V$uWQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEyua zlc$Sgh{y5d9G}931*!>23k)S{#7=a53{GKO`Rk>Ki~hYj$=(!;ia)O&KlsMDlCOn< zGf^(av(Vrul%#t*krgq{rh3XP(P*9?s$~5UorJS-~vp z;^Jl}H{URDQfG%}RI`rg#K8N!TlhPAq;2dL@8oAVETx*dOx6J8R|Zd4KbLh*2~7ZE CsZ#|2 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_tree_top.png b/mods/default/textures/default_jungle_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bbd39cf74d4e928a8f7c87ac409d1687c128c7 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sf113p+K`})EZEc{CWQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEyua zucwP+h{y5d9FJ}33se)578owr$*NNzCNC~6diL*^x8l24d3bni=3LqM`1JR9W