From db18fb7d4863fe16c798d76ed1dc756321d3ee10 Mon Sep 17 00:00:00 2001 From: TenPlus1 <kinsellaja@yahoo.com> Date: Thu, 24 Nov 2016 14:54:47 +0000 Subject: [PATCH] fix mergeconflicts after cherry-pick update readme --- README.md | 322 ---------------------------------------- init.lua | 3 +- luac.out | Bin 0 -> 145111 bytes mapgen.lua | 28 ++-- plantpack.lua | 2 +- schematics/vinetree.mts | Bin 0 -> 216 bytes 6 files changed, 21 insertions(+), 334 deletions(-) create mode 100644 luac.out create mode 100644 schematics/vinetree.mts diff --git a/README.md b/README.md index 8e0f725..1d6fa0e 100644 --- a/README.md +++ b/README.md @@ -1,323 +1 @@ # This is not the original ethereal mod. Things may be broken on your setup. Please use [the original](https://github.com/tenplus1/ethereal) ethereal mod! - -# ethereal - -Ethereal Mapgen mod for Minetest (works on all except v6) - -## Forum Topic -- https://forum.minetest.net/viewtopic.php?f=11&t=14638 - -## Changelog - -### 1.21 - - - Saplings need clear space above to grow (depending on height of tree) - - Bonemeal changes to suit new sapling growth - - Fixes and tweaks - - Added default Abm overrides - -### 1.20 - -- Tweaked Ethereal to work with new features and nodes in Minetest 0.4.14 -- Added bones found in dirt and bonemeal to make tree's and crops grow quicker -- Tree's follow default rules where saplings need light to grow -- Using default schematics for apple, pine, acacia and jungle tree's -- Tidied and split code into separate files -- Redid coloured grass spread function to run better -- Added support for moreblock's stairsplus feature - -### 1.19 - -- Added new biome routine to help restructure biomes -- Tweaked biome values so that they are more spread out (no more huge bamboo biome) -- Tweaked biome plant and tree decorations -- Fixed farming compatibility when using hoe on ethereal dirt -- Dirt with dry grass turns into green grass when near water -- Ice or snow above sea level melts into river water -- Disabling ethereal biomes no longer shows error messages -- Fire Flowers re-generate, can also be made into Fire Dust and both are fuel -- Optimize and tidy code - -### 1.18 - -- Added Birch tree, also stairs; fence and gate -- Added Fire flower to fiery biomes (careful, it hurts) -- Tweaked biomes and decoration slightly -- Added tree_tool for admin to quickly grow tree's -- Cobble to Mossycobble when near water has been toned down a bit - -### 1.17 - -- Added new Glacier biome filled with snow and ice -- Changed Mesa biome to have more coloured clay patterns -- Changed Bamboo biome to have tall tree-like stalks with leaves that give -- Bamboo sprouts are now saplings to grow new stalks -- Removed farmed mushrooms and replaced with default game mushrooms with spores - -### 1.16 - -- Added new tree schematics that change when placed with random leaves, fruit and height -- Changed frost dirt so that it no longer freezes water (saves lag) -- Torches cannot be placed next to water, otherwise they drop as items -- Added latest farming redo Bean Bushes to mapgen -- Code tidy (thanks HybridDog) and bug fix -- Banana, Orange and Apple fruits now drop when tree has been removed. - -### 1.15 - -- Added Staff of Light (thanks Xanthin), crafted from illumishrooms and can turn stone into glostone and back again -- Changed how Crystal Spikes reproduce -- Crystal Ingots now require 2x mese crystal and 2x crystal spikes to craft -- Removed obsidian brick & stairs now they are in default game, also removed pine wood stairs for same reason -- Tidied code and optimized a few routines - - -### 1.14 - -- Changed Ethereal to work with Minetest 0.4.11 update and new mapgen features -- Changed Pine tree's to use default pine wood -- Added pine wood fence, gate and stairs -- Crystal Spikes now re-generate in crystal biomes -- Removed layer mapgen, keeping spread as default - - -### 1.13 - -- Changed melting feature to work with 0.4.11 pre-release now that group:hot and group:melt have been removed - - -### 1.12 - -- Added ability to disable biomes in the init.lua file by setting to 1 (enable) or 0 (disable) -- Supports Framing Redo 1.10 foods - - -### 1.11 - -- Added Stairs for Ethereal wood types, mushroom, dry dirt, obsidian brick and clay -- Added Green Coral which can be used as green dye -- Craft 5x Ice in X pattern to give 5x Snow -- Added Snow and Ice Bricks with their own stairs and slabs which melt when near heat - - -### 1.10 - -- Added Stone Ladders (another use for cobble) -- Craft 5x Gravel in X pattern to give 5 dirt, and 5x dirt in X pattern for 5 sand -- Added Acacia tree's to desert biome (a nice pink wood to build with, thanks to VanessaE for textures) -- Added Acacia fences and gates -- Added Vines, craftable with 2x3 leaves - - -### 1.09 - -- Fixed Quicksand bug where player see's only black when sinking instead of yellow effect, note this will only work on new maps or newly generated areas of map containing quicksand -- Hot nodes will melt ice and snow in a better way -- Few spelling errors sorted for sapling and wood names - - -### 1.08 - -- Saplings produce better placed tree's when grown, routines have been redone -- Orange tree's now spawn in prairie biomes -- The usual code tidy and few bug fixes along the way - -### 1.07 - -- If Farming Redo mod detected then it's growing routines will be used for Ethereal plantlife instead of default -Leaftype and Mapstyle settings can be changed within init.lua file, new layered style maps are being tested -Changed crafting recipe for Fences, they tie in with Gates a little better - -### 1.06 - -- Added support for Farming Redo mod, all plants spawn on newly generated areas: - - https://forum.minetest.net/viewtopic.php?id=9019 - -### 1.05b - -- Added Gates for each of the fence types (thanks to Blockmen for gate model) -- Players can no longer jump over fences unless they wear crystal boots < REMOVED - -### 1.04 - -- Farming of Mushrooms, Wild Onions and Strawberries now use minetest 0.4.10 functions -- Strawberries can be grown by using actual fruit, seeds no longer needed -- Tree leaves are no longer walkable, player can go through them -- Saplings now fall if block underneath disturbed - -### 1.03 - -- Changed Fence recipe's so it doesn't interfere with 3d armor's wooden boots -- Tweaked textures to bring down file sizes -- Flowers, Sprouts and Ferns now spread over ALL grassland - -### 1.02 - -- Fences added for each type of wood in Ethereal -- Changes to biome settings, less artifacts - -### 1.01 - -- Quicksand generates throughout world near sandy water -- Bamboo as well as Papyrus now grow on dirt near water -- Fixed Coral textures and light - -### 1.00 - -- Seaweed now spawns in deep water and can grow up to 10 high -- Coral also spawns in deep water and glows slightly (orange, pink and blue) -- Above items can be crafted into dye, also Seaweed is edible -- So long as sand isn't disturbed under the ocean, sealife will re-generate -- Fixed Leaves inventory images and Mushroom selection box (thanks Wuzzy) - -### 0.0.9 -#### 0.0.9p - -- Willow Trees now spawn in grey biome instead of tiny grey trees (model by Phiwari123) -- Redwood Trees now spawn in Mesa biome (model by Wes42033) -- BakedClay mod no longer required for Mesa biome but used if found -- Paper Wall added - -#### 0.0.9o - -- Added Obsidian Brick craft for building -- Changed Illumishroom cave levels -- Changed *is_ground_content* to false for ethereal dirt so mapgen doesn't carve it up with caves - -#### 0.0.9n - -- New textures for farming mushrooms and spores -- Illumi-shrooms spawn in caves to brighten things up a little -- Crafting a wooden sign now gives 4 instead of 1 - -#### 0.0.9m - -- Changed Bamboo biome slightly, Bamboo Sprout has new image -- Abm timings changed and a few bugs fixed -- Crystal Gilly Staff has to be used (left-click) to replenish air while underwater -- Crystal Shovel now works with protection mods -- Tidied code and changed ladder recipe's to double output - -#### 0.0.9L - -- Scorched Tree's are now different sizes -- Crystal Shovel with soft touch can now be used to dig up sand and gravel -- Bamboo and Papyrus drop entire stalk when bottom node dug -- Crystal Spikes require steel pick or better to dig and fall when dirt below is removed -- Few changes to mapgen and water functions - -#### 0.0.9k - -- Fixed bug in charcoal lumps (no more placing as unknown nodes) -- Added Crystal Shovel with soft touch, can be used to dig up dirt with grass intact -- Fixed bug in Crystal Shovel, now works with dirt_with_snow and has sounds -- Tweaked Fiery Biomes slightly, smaller craters on outside, large in hotter areas - -#### 0.0.9i - -- Cleaned up mapgen_v7.lua file, maps now generate a little faster -- Removed cactus.mts, no longer required -- Removed mushroomtwo.mts, no longer required -- Removed bamboo.mts, no longer required -- Removed deadtree.mts, no longer required -- Few new textures added -- Papyrus also spawns on jungle dirt near water -- Replaced dead tree's with scorched tree's -- Each scorched tree trunk crafts into 2x charcoal Lumps (fixed) -- Torches can also be crafted from Charcoal - -#### 0.0.9h - -- Added Strawberry farming, Strawberry Seeds and new Textures -- Tidied up mapgen_v7.lua for better spawning of plants and trees -- Player can no longer walk through Bamboo Stalks - -#### 0.0.9g - -- Changed Ethereal's growing routine for Saplings, it now uses 1 single abm to grow all tree's - -#### 0.0.9f - -- Added Fishing to Ethereal, Fishing Rod, Worms, Fish and Cooked Fish (Left-click the water with a Baited Rod in the hope of landing your prize) - -#### 0.0.9e - -- Changed textures for Bowl, Mushroom Soup, Crystal Spike, Banana Loaf, Strawberry & Bush -- Added Hearty Stew Recipes -- If BakedClay mod is installed, Mesa Biome will be added to the mix - -#### 0.0.9d - -- Added Bamboo Grove and Bamboo Sprouts ) -- Craft Bamboo into Paper and Bamboo Flooring -- Cactus is now edible when crafted beside empty bucket - -#### 0.0.9c - -- Code re-worked so mod now uses sections for each function (easier to read and edit) -- New textures for Strawberry Bush and Crystal Spikes - -#### 0.0.9b - -- Pine Tree Leaves have new texture and sometimes give Pine Nuts -- Jungle Tree's now use default Jungle Wood as texture - -#### 0.0.9 - -- Prairie, Grove, Jungle and Snowy biomes have their own dirt -- Saplings will only grow in the biomes they were taken from -- Mapgen tweaks and code changes for new dirt added - -### 0.0.8 Changes -#### 0.0.8m - -- Added Banana Trunk and Wood -- Added Boston Ferns to Grove biome -- Added edible Fern Tubers -- Mushroom Biome now has different sized mushrooms -- Changed Pine Needles texture - -#### 0.0.8k - -- Added Desert Sand biome -- Added Alpine biome with Pine Trees and Snow -- Added Grove biome with Banana Tree's (saplings only grow in that temperate area) -- Added Bananas, Banana Dough and Banana Bread -- Changed biome generation to be more like real-world environs (e.g. shrooms like hot & humid so that's where they spawn) -- Tidied up code and removed redundant lines - -#### 0.0.8e - -- New Plains biome added between Fiery and Green areas to hopefully stop forest fires, these have dry dirt and dead trees -- Placing water near Dry Dirt turns it into normal dirt, cooking normal dirt changes it into Dry Dirt - -Note: if your Ethereal world does have a few forest fires appearing you can always add this line to your minetest.conf file: - -disable_fire = true - -#### 0.0.8 - -- Healing Tree (grows on high snowy peaks, leaves are edible and golden apples heal all hearts) -- Added some new images for Cooked Mushroom Soup, Mushroom Spores and Palm Trees -- 2D leaves or 3D leaves option, both wave in wind if enabled -- All new saplings can grow on their native dirt, and palm tree's on sand -- Crystal Spike or Crystal Dirt freezes nearby water, Heat can also melt ice -- Wild Mushrooms now give Spores, plant these to grow edible mushrooms -- Cobble in water turns mossy -- Palm Leaves can be cooked into Palm Wax and made into Candles - -### 0.0.7c - -- Gravel can be found under lake biomes (or craft 5 cobble in X pattern) -- Papyrus is found and grows on dirt near water (also craft 2x3 string for paper) -- Mushroom Heads have a chance of giving Mushroom Sapling (craft 1 head = 4x Mushrooms ready for Planting) -- Trees and Mushrooms have a chance of giving Saplings -- Frost Trunk and Mushroom Trunk are rotatable (craft 1 Mushroom Trunk = 4x White Dye) -- Desert areas have Dry Shrubs added -- Crystal Spikes added to Crystal Biome (watch out they hurt) -- Crystal Ingots added to make Sword and Pick -- New Pine Tree model added to snowy biome which adds Pine leaves and drops Pine Saplings -- Fixed GrassyTwo biome so that BigTree now spawns and grows from sapling -- Added Crystal Gilly Staff to allow breathing underwater (so long as it's in hand) -- Added Palm Trees, Trunk, Wood, Sapling, Coconuts, Coconut Slice (to eat) -- Thanks to VanessaE's for the Palm textures diff --git a/init.lua b/init.lua index 467e0b1..e1f88cf 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,6 @@ --[[ - Minetest Ethereal Mod (9th August 2016) + Minetest Ethereal Mod (24th November 2016) Created by ChinChow @@ -37,6 +37,7 @@ ethereal.plains = 1 -- Dry dirt with scorched trees ethereal.savannah = 1 -- Dry yellow grass with acacia tree's ethereal.fiery = 1 -- Red grass with lava craters ethereal.sandclay = 1 -- Sand areas with clay underneath +ethereal.swamp = 1 -- Swamp areas with vines on tree's, mushrooms, lilly's and clay sand -- Intllib local S diff --git a/luac.out b/luac.out new file mode 100644 index 0000000000000000000000000000000000000000..e6992e6dfaf2eb312a20a70d78acad5114f67360 GIT binary patch literal 145111 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º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 F_<!#warOWJ literal 0 HcmV?d00001 diff --git a/mapgen.lua b/mapgen.lua index 8446663..eb35fd1 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -171,6 +171,12 @@ add_biome("fiery_ocean", nil, "default:sand", 1, "default:sand", 2, add_biome("sandclay", nil, "default:sand", 3, "default:clay", 2, nil, nil, nil, nil, nil, 1, 11, 65, 2, ethereal.sandclay) +add_biome("swamp", nil, "ethereal:green_dirt", 1, "default:dirt", 3, + nil, nil, nil, nil, nil, 1, 7, 90, 90, ethereal.swamp) + +add_biome("swamp_ocean", nil, "default:sand", 2, "default:clay", 2, + nil, nil, nil, nil, nil, -192, 1, 90, 90, ethereal.swamp) + --= schematic decorations local add_schem = function(a, b, c, d, e, f, g) @@ -289,6 +295,9 @@ add_schem({"ethereal:bamboo_dirt"}, 0.025, {"bamboo"}, 1, 100, ethereal.bambootr -- bush add_schem({"ethereal:bamboo_dirt"}, 0.08, {"bamboo"}, 1, 100, ethereal.bush, ethereal.bamboo) +-- vine tree +add_schem({"ethereal:green_dirt"}, 0.02, {"swamp"}, 1, 100, path .. "vinetree.mts", ethereal.swamp) + --= simple decorations local add_node = function(a, b, c, d, e, f, g, h, i, j) @@ -371,7 +380,8 @@ local list = { {"grassy", "ethereal:green_dirt", ethereal.grassy}, {"grassytwo", "ethereal:green_dirt", ethereal.grassytwo}, {"prairie", "ethereal:prairie_dirt", ethereal.prairie}, - {"mushroom", "ethereal:mushroom_dirt", ethereal.mushroom} + {"mushroom", "ethereal:mushroom_dirt", ethereal.mushroom}, + {"swamp", "ethereal:green_dirt", ethereal.swamp}, } -- wild red and brown mushrooms @@ -403,6 +413,7 @@ end add_node({"ethereal:jungle_dirt"}, 0.10, {"junglee"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.junglee) add_node({"ethereal:green_dirt"}, 0.15, {"jumble"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.jumble) add_node({"ethereal:mesa_dirt"}, 0.10, {"mesa"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.mesa) +add_node({"ethereal:green_dirt"}, 0.25, {"swamp"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.swamp) -- grass add_node({"ethereal:green_dirt"}, 0.35, {"grassy"}, 1, 100, {"default:grass_2", "default:grass_3", @@ -419,15 +430,15 @@ add_node({"ethereal:grove_dirt"}, 0.35, {"grove"}, 1, 100, {"default:grass_2", " "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.grove) add_node({"ethereal:bamboo_dirt"}, 0.35, {"bamboo"}, 1, 100, {"default:grass_2", "default:grass_3", "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.bamboo) -add_node({"ethereal:green_dirt"}, 0.25, {"clearing"}, 1, 100, {"default:grass_2", "default:grass_3", +add_node({"ethereal:green_dirt"}, 0.35, {"clearing", "swamp"}, 1, 100, {"default:grass_3", "default:grass_4"}, nil, nil, nil, 1) -- grass on sand -add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 3, {"default:grass_2", "default:grass_3"}, nil, nil, nil, ethereal.sandclay) +add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 4, {"default:grass_2", "default:grass_3"}, nil, nil, nil, ethereal.sandclay) -- ferns add_node({"ethereal:grove_dirt","ethereal:jungle_dirt","ethereal:mesa_dirt"}, 0.2, {"grove","junglee","mesa"}, 1, 100, {"ethereal:fern"}, nil, nil, nil, ethereal.grove) - +add_node({"ethereal:green_dirt"}, 0.1, {"swamp"}, 1, 100, {"ethereal:fern"}, nil, nil, nil, ethereal.swamp) -- snow add_node({"ethereal:cold_dirt"}, 0.8, {"snowy"}, 4, 40, {"default:snow"}, nil, nil, nil, ethereal.snowy) @@ -441,12 +452,8 @@ add_node({"ethereal:prairie_dirt"}, 0.25, {"prairie"}, 1, 100, {"ethereal:onion_ -- papyrus add_node({"ethereal:green_dirt"}, 0.1, {"grassy"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.grassy) -add_node({"ethereal:jungle_dirt"}, 0.1, {"jungle"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.junglee) - ---= illuna stuff - ---add_node({"default:snow_block"}, 0.1, {"mountain"}, 1, 30000, {"caverealms:icicle_up"}, 1, "default:stone", 1, ethereal.mountain) ---add_node({"default:stone"}, 0.8, {"mountain"}, 140, 30000, {"default:water_source"}, 4, "default:stone", 1, ethereal.mountain) +add_node({"ethereal:jungle_dirt"}, 0.1, {"junglee"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.junglee) +add_node({"ethereal:green_dirt"}, 0.1, {"swamp"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.swamp) --= Farming Redo plants @@ -496,6 +503,7 @@ local list = { {"mesa_ocean", ethereal.mesa}, {"grove_ocean", ethereal.grove}, {"grassy_ocean", ethereal.grassy}, + {"swamp_ocean", ethereal.swamp}, } for _, row in pairs(list) do diff --git a/plantpack.lua b/plantpack.lua index c323e45..266f3aa 100644 --- a/plantpack.lua +++ b/plantpack.lua @@ -147,7 +147,7 @@ minetest.register_decoration({ place_on = {"default:sand", "default:green_dirt"}, sidelen = 16, fill_ratio = 0.015, - biomes = {"sandclay", "grassy_ocean", "grassy", "grassytwo", "jumble"}, + biomes = {"sandclay", "grassy_ocean", "grassy", "grassytwo", "jumble", "swamp"}, decoration = { "xanadu:wetlands_cattails", "xanadu:wetlands_pickerel", "xanadu:wetlands_mannagrass", "xanadu:wetlands_turtle" diff --git a/schematics/vinetree.mts b/schematics/vinetree.mts new file mode 100644 index 0000000000000000000000000000000000000000..e978e40d29013a5f97063bae0bb56feda2264ae9 GIT binary patch literal 216 zcmeYb3HD`RVPFTrdI$h=nG-XM7<f}lGE$3D6LYM}GV@Xy_)=2S5=(PRta4Hl%TkLO zcwqdJqSVxiId3O<^ED{&xM;Q(SC<L~{aV<dbH|cR&Hv06)0PAl=7UW)4(_>|x#qLR zHTF|Vi{_r|I9D_?>A<GswM@>7(xQ1or359iY`3#6%eFpTH}5WwQSjtBFMYMFzu4T} z>T~D2?RuvzY3|q8>$~hXpQxHzs%jVRHP5$Y-Pv~&cko`^{MhN;awX&PXzgs{bGsN1 I`mW9d00NC!b^rhX literal 0 HcmV?d00001 -- GitLab