Page 1 of 3

[MOD] Ethereal NG [1.22] [ethereal]

PostPosted: Wed May 18, 2016 18:40
by TenPlus1
Ethereal NG (next-generation) brings many new biomes to Minetest as well as a host of new items and features that spice up gameplay and give players that little something extra to look for while exploring the world.

Image

A huge thanks to Chinchow who was the inspiration behind Ethereal and everyone who helped make this mod bigger and better throughout it's release :)

Make sure you are using Minetest 0.4.14+ and start a new world (anything but v6), then enable Ethereal in the mods list... To make things even more interesting Ethereal has been designed to work alongside Farming Redo, Mobs Redo and Baked Clay mods.

Download: https://github.com/tenplus1/ethereal/archive/master.zip

Source: https://github.com/tenplus1/ethereal

License: MIT

Depends: default, farming, stairs, flowers, doors

Lucky Blocks: 35

+ Changelog

Re: [MOD] Ethereal NG [1.20]

PostPosted: Thu May 19, 2016 10:10
by azekill_DIABLO
coooool!!!

Re: [MOD] Ethereal NG [1.20]

PostPosted: Thu May 19, 2016 11:05
by Don
+1

Re: [MOD] Ethereal NG [1.20]

PostPosted: Thu May 19, 2016 22:06
by ErrorNull
hey that's cool. i will try this out as soon as i can. so is there any reason why i should continue using the normal Ethereal mod?

Re: [MOD] Ethereal NG [1.20]

PostPosted: Thu May 19, 2016 22:15
by StepDevelop
Awesome O.o Ethereal is very beautiful mod ^___-

Re: [MOD] Ethereal NG [1.20]

PostPosted: Thu May 19, 2016 22:34
by Don
ErrorNull wrote:hey that's cool. i will try this out as soon as i can. so is there any reason why i should continue using the normal Ethereal mod?

This is an upgraded version of the other ethereal mod. If you have upgraded to 0.4.14 then the new one is better for you.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sun Jun 05, 2016 05:05
by Vince
I've been playing singleplayer on a world set up with Ethereal. It looks like all default:dirt_with_grass has been replaced with ethereal:green_dirt.

I also like the Technic mod, but I think I've found an incompatibility. With Technic, MV and higher machines require rubber from rubber trees. However, rubber trees only grow on default:dirt_with_grass. Since there isn't any when using Ethereal, that means no rubber trees, rubber, or MV/HV machines.

Did I get that all correct, or is there something I'm missing?

I really like the much more interesting world generated using Ethereal, but I think I like the Technic machines more. So, I'll probably go back to a world with a different mapgen.

Thank you.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sun Jun 05, 2016 06:55
by TenPlus1
Ethereal does indeed use ethereal:green_dirt instead of the default:dirt_with_grass to stop abm's from default minetest running on an ethereal world using it's own... I will look into technic mod and see if I can request a change for rubber tree's to grow on ethereal dirt.

Update: From what I see in technic code, rubber tree saplings will grow just about anywhere, even on ethereal dirt.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sun Jun 05, 2016 09:43
by duane
Very nice.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Thu Jun 09, 2016 14:10
by TenPlus1
Update:

- Added intllib support (english and german translation included thanks to Xanthin)

Re: [MOD] Ethereal NG [1.20]

PostPosted: Mon Jun 13, 2016 13:40
by theHalfBloodStanger
So is this a mapgen mod?
Imam not sure if I understand it.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Mon Jun 13, 2016 15:49
by TenPlus1
Yep, create a new v7 world and enable Ethereal mod to start a brand new world with all it's features.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Mon Jun 13, 2016 21:57
by Vince
TenPlus1 wrote:Ethereal does indeed use ethereal:green_dirt instead of the default:dirt_with_grass to stop abm's from default minetest running on an ethereal world using it's own... I will look into technic mod and see if I can request a change for rubber tree's to grow on ethereal dirt.

Update: From what I see in technic code, rubber tree saplings will grow just about anywhere, even on ethereal dirt.


I'm probably misunderstanding what I'm reading. It looks to me like the sapling will grow anywhere, but the tree itself only spawns on default:dirt_with_grass. So there's no way to get the sapling without cheating (/giveme)

In technic/technic_worldgen/rubber.lua:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.register_abm({
   nodenames = {"moretrees:rubber_tree_sapling"},
   interval = 60,
   chance = 20,
   action = function(pos, node)
      minetest.remove_node(pos)
      minetest.spawn_tree(pos, technic.rubber_tree_model)
   end
})

if technic.config:get_bool("enable_rubber_tree_generation") then
   minetest.register_on_generated(function(minp, maxp, blockseed)
      if math.random(1, 100) > 5 then
         return
      end
      local tmp = {
            x = (maxp.x - minp.x) / 2 + minp.x,
            y = (maxp.y - minp.y) / 2 + minp.y,
            z = (maxp.z - minp.z) / 2 + minp.z}
      local pos = minetest.find_node_near(tmp, maxp.x - minp.x,
            {"default:dirt_with_grass"})
      if pos ~= nil then
         minetest.spawn_tree({x=pos.x, y=pos.y+1, z=pos.z}, technic.rubber_tree_model)
      end
   end)
end


I should also mention that I was using the More Trees mod. This mod isn't as important to me as Technic, but Technic does defer to it for rubber tree generation. More Trees rules are a lot more specific regarding sapling growth and tree spawn locations.

From moretrees/biome_defs.lua
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
moretrees.rubber_tree_biome = {
   surface = "default:dirt_with_grass",
   avoid_nodes = moretrees.avoidnodes,
   avoid_radius = 10,
   seed_diff = 338,
   min_elevation = -5,
   max_elevation = 5,
   near_nodes = {"default:water_source"},
   near_nodes_size = 15,
   near_nodes_count = 10,
   temp_min = -0.15,
   rarity = 75,
   max_count = 10,
}


Before I looked at the code, I spent a full day (real day, not in-game day) trying to find a rubber tree on my Ethereal world :(

Thank you.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Tue Jun 14, 2016 19:51
by TenPlus1
MoreTree's isn't compatible with Ethereal mod, although changing the above line to:

surface = "ethereal:green_dirt",

... would help a lot.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Wed Jul 06, 2016 21:41
by Chinchow
Nice to see this thing still kicking. Thanks, TenPlus1

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sat Jul 09, 2016 14:48
by Robsoie
Hello,

Is mobs redo (and all mobs redo supported creatures) incompatible with Ethereal NG 1.20 or is there some setting i am missing to make them compatible ?

I've been waiting and walking around for 3 days and 2 nights in banana jungle and have not seen a single creature, and no creature is mentionned as spawned in the console either.
using mods :
ambience (the server optimised version by you)
ethereal (NG 1.20)
mobs/mobs_animal/mobs_monsters/mobs_NPC (all parts of mobs redo)
all the parts of mobs_water (the version working with mobs redo of course)
nether
nssm (your version compatible with mobs redo)

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sat Jul 09, 2016 15:19
by TenPlus1
Robsoie: are you running the mobs api mod as well ? Animals tend to spawn only during daytime hours but they do spawn, just ran around an ethereal map with all mob enabled.

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sat Jul 09, 2016 16:27
by Robsoie
by mobs api, i assume you're talking about the "mobs_redo" mod, if that's it, indeed i am running it, all the mobs redo files are enabled.
On non-ethereal world , animals and monsters have been spawning as they should, it's only on my ethereal world that i have seen nothing during all those days.

Unless it's a "banana jungle" only problem, as i have not yet spent much time on other biomes but after digging into the lua files , i have noticed that may be the explanation :

apparently what i call a "banana jungle" in my "selfspeak" is "ethereal.grove" that is made of "ethereal:grove_dirt"

And if i look at the mobs_monsters and mobs_animal , in their corresponding lua, out of the kitten, none of them has in their mobs:register_spawn line the "ethereal:grove_dirt" location

I wonder if i missed a kitten due to the size of those grasses too, i'll have to re-explore it for a few days.

EDIT : it was a combinaison of that and very likely bad luck regarding the kitten spawn chance.
After walking around a banana jungle again for the day and not seeing anything, i quit , edited the kitten spawn chance from 22000 to 220
And here the little guy came :
http://i.imgur.com/bPEvCSI.jpg

Re: [MOD] Ethereal NG [1.20]

PostPosted: Sat Jul 09, 2016 17:05
by TenPlus1
Mobs are biome specific when Ethereal is in use and you can edit your minetest.conf (or the source) to change spawn chance of any mob to help spawn more :)

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 14, 2016 08:44
by TenPlus1
Updates to 1.21:

- New sapling height check added, so now you need clear space above to grow into tree (depending on height)
- Bonemeal changed to suit new height check, and as always some fixes and tweaks :)

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 14, 2016 12:15
by twoelk
I always found it sad that to have all them strange flowers in a garden one has to take each one of them from some landscape.

Could we have the bonemeal to also work on flowers and other plants taken from the wild?
Hitting some none default flower with bonemeal could make two more of the same kind grow near by.
Or putting one in the crafting grid could yeald some seeds - oops that might colide with some dyes.
Maybe planting them on wet farming soil could multiply them.

Whatever, some way of using them for decorative gardens without making them extinct in the wild would be nice.

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 14, 2016 12:53
by TenPlus1
Bonemeal used on grass or dirt will grow a patch of long grass with flowers dotted inbetween, also flowers spread on their own :)

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 14, 2016 13:53
by twoelk
TenPlus1 wrote:Bonemeal used on grass or dirt will grow a patch of long grass with flowers dotted inbetween, also flowers spread on their own :)


not them flowers,
Image


the others :-D
like these
Image

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 14, 2016 16:29
by TenPlus1
Ahh, those are special flowers I got permission to use on Xanadu server from minecraft plants megapack authors... They spawn in their own biomes but will not appear in bonemeal flowers, they are rare so that players collect them :)

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 14, 2016 20:56
by KCoombes
TenPlus1 wrote:Ahh, those are special flowers I got permission to use on Xanadu server from minecraft plants megapack authors... They spawn in their own biomes but will not appear in bonemeal flowers, they are rare so that players collect them :)


and yes, they do spread on their own (but unlike farming crops, they won't spread if you're not there)

Re: [MOD] Ethereal NG [1.20]

PostPosted: Mon Jul 18, 2016 23:54
by Fixerol
I've been waiting and walking around for 3 days and 2 nights in banana jungle and have not seen a single creature, and no creature is mentionned as spawned in the console either.


I have the same feel, I can walk a LOT for 30-60 min and would only occasionally find few tree monsters and 2 sheep with a cow and poomba more often.

Re: [MOD] Ethereal NG [1.21]

PostPosted: Wed Jul 20, 2016 23:44
by Wuzzy
Thanks for opening a new thread for the mod.

Sadly, mobs from Mobs Redo also don't seem to spawn for me. I have enabled the following mods on Minetest Game 0.4.14:
- mobs (Mobs Redo API, version 1.30)
- mobs_animal
- mobs_monster
- ethereal (version 1.21)
- bakedclay
- moreblocks
- intllib

Creative Mode is off. I have explored various biomes but nothing spawned. When I go to creative mode (for testing), I see the usual mob spawning items in the creative inventory and I can spawn the mobs manually, so the mobs themselves are working. They just don't spawn. :-(

As you claim Ethereal NG is designed to work alongside with Mobs Redo, I expect that it works out of the box under this set of mods. Can you please investigate? I suspect Robsoie has found a bug.

Also, can you please tell me where mobs should definitely spawn quickly (high chance of spawning)? This will be useful for testing.


EDIT: I just met a chicken and a cow in the bamboo biome. But it took a while of playing. Maybe mobs in general are just too rare in this mod. IMO it shouldn't take a long amount of time to meet the first mob ever.

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 21, 2016 10:27
by TenPlus1
Wuzzy: I've updated mobs api to re-enable abm catch up which should spawn more mobs... I'm using mobs redo and ethereal on Xanadu server and we have many mobs spawning.

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 21, 2016 11:57
by Fixerol
Important info:

Ethereal NG works on all minetest mapgens (flat/fractal/valleys/v5/v7 as of now) except of v6

Re: [MOD] Ethereal NG [1.21]

PostPosted: Thu Jul 21, 2016 12:00
by Wuzzy
Thanks, TenPlus1, that fixed it. Mobs spawn now in an acceptable frequency.