|
2 years ago | |
---|---|---|
.. | ||
locale | 2 years ago | |
schematics | 2 years ago | |
sounds | 2 years ago | |
textures | 2 years ago | |
CHANGELOG.md | 2 years ago | |
README.md | 2 years ago | |
api.txt | 2 years ago | |
biomes.lua | 2 years ago | |
biomes_init.lua | 2 years ago | |
compatibility.lua | 2 years ago | |
crystal.lua | 2 years ago | |
decor.lua | 2 years ago | |
depends.txt | 2 years ago | |
description.txt | 2 years ago | |
dirt.lua | 2 years ago | |
ethereal-biomes-defaults-22-Jul-2022-geogebra.ggb | 2 years ago | |
extra.lua | 2 years ago | |
fences.lua | 2 years ago | |
fishing.lua | 2 years ago | |
flight.lua | 2 years ago | |
food.lua | 2 years ago | |
init.lua | 2 years ago | |
leaves.lua | 2 years ago | |
license.txt | 2 years ago | |
lucky_block.lua | 2 years ago | |
mod.conf | 2 years ago | |
onion.lua | 2 years ago | |
ores.lua | 2 years ago | |
plantlife.lua | 2 years ago | |
plantpack.lua | 2 years ago | |
sapling.lua | 2 years ago | |
schems.lua | 2 years ago | |
screenshot-geogebra-ethereal.png | 2 years ago | |
screenshot.jpg | 2 years ago | |
sealife.lua | 2 years ago | |
settings.conf_example | 2 years ago | |
settingtypes.txt | 2 years ago | |
stairs.lua | 2 years ago | |
strawberry.lua | 2 years ago | |
water.lua | 2 years ago | |
wood.lua | 2 years ago |
BIOME mod mapgen to add many new biomes to the world
This mod is named ethereal
, it produces huge amount of new biomes
overriding defaults, many new items and features that spice up gameplay.
Known as Ethereal NG (next-generation) it give players that little something extra to look for while exploring the world.
Forum Topic https://forum.minetest.net/viewtopic.php?f=11&t=14638
TODO: document items and crafting
It provides 63 new lucky blocks if the mod is detected.
Biomes customization values are hardcoded in the biomes.lua
file,
and initialized in the biomes_init.lua
file.
Nodes and elements are hardcoded in the schems.lua file, each of those are defined in schematics directory.
Underwater life are defined in the sealife.lua file.
Make sure you are using Minetest 0.4.16+ and start a new world (anything but v6), then enable Ethereal in the mods list. Ethereal has been designed to work alongside with those mods:
Also those more as optional:
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
name setting | Description | values | default |
---|---|---|---|
ethereal.leaftype | 2D plantlike leaves (0) or 3D (1) | int | 0 |
ethereal.leafwalk | Walkable leaves | bool | false |
ethereal.cavedirt | Caves cut through dirt | bool | true |
ethereal.torchdrop | Torches drop when in water | bool | true |
ethereal.papyruswalk | Papyrus and Bamboo are walkable | bool | true |
ethereal.lilywalk | Lilypads are walkable | bool | true |
ethereal.xcraft | Enable X-Craft cheats | bool | true |
ethereal.flight | Enable Flight Potion | bool | true |
ethereal.glacier | Glacier biome, 1=on / 0=off | int | 1 |
ethereal.bambo | Bamboo biome, 1=on / 0=off | int | 1 |
ethereal.mesa | Mesa biome, 1=on / 0=off | int | 1 |
ethereal.alpine | Alpine biome, 1=on / 0=off | int | 1 |
ethereal.healing | Healing Tree biome, 1=on / 0=off | int | 1 |
ethereal.snowy | Pine Tree biome, 1=on / 0=off | int | 1 |
ethereal.frost | Blue Frost biome, 1=on / 0=off | int | 1 |
ethereal.grassy | Grassy biome, 1=on / 0=off | int | 1 |
ethereal.caves | Desertstone biome, 1=on / 0=off | int | 1 |
ethereal.grayness | Grey Willow biome, 1=on / 0=off | int | 1 |
ethereal.grassytwo | GrassyTwo biome, 1=on / 0=off | int | 1 |
ethereal.prairie | Prairie biome, 1=on / 0=off | int | 1 |
ethereal.jumble | Jumble biome, 1=on / 0=off | int | 1 |
ethereal.junglee | Jungle biome, 1=on / 0=off | int | 1 |
ethereal.desert | Desert biome, 1=on / 0=off | int | 1 |
ethereal.grove | Banana Grove biome, 1=on / 0=off | int | 1 |
ethereal.mushroom | Mushroom biome, 1=on / 0=off | int | 1 |
ethereal.sandstone | Sandstone biome, 1=on / 0=off | int | 1 |
ethereal.quicksand | Quicksand Bank biome, 1=on / 0=off | int | 1 |
ethereal.plains | Scorched Plains biome, 1=on / 0=off | int | 1 |
ethereal.savanna | Savanna biome, 1=on / 0=off | int | 1 |
ethereal.fiery | Feiry Lava biome, 1=on / 0=off | int | 1 |
ethereal.sandclay | Sandy Clay biome, 1=on / 0=off | int | 1 |
ethereal.swamp | Swamp biome, 1=on / 0=off | int | 1 |
ethereal.sealife | Coral and Seaweed biome, 1=on / 0=off | int | 1 |
ethereal.reefs | MT5 Coral biome, 1=on / 0=off | int | 1 |
ethereal.sakura | Sakura biome, 1=on / 0=off | int | 1 |
ethereal.tundra | Tundra biome, 1=on / 0=off | int | 1 |
ethereal.mediterranean | Mediterranean biome, 1=on / 0=off | int | 1 |
ethereal.flightpotion_duration | Flight Potion Duration seconds | int | 300 |
The mod provides a fishing api, basically is ethereal.add_item(fish, junk, bonus)
,
several examples are at the documentation of api.txt file.
There are almost 20 biomes or more, those are indicators of (WIP list.. maybe more):
biome | y.min | y.max | heat | humidity | enabled/setting |
---|---|---|---|---|---|
mountain | 140 | 31000 | 50 | 50 | 1 (enabled) |
grassland | 3 | 71 | 45 | 65 | 1 (enalbed) |
underground | -31000 | -192 | 50 | 50 | 1 (enabled) |
desert | 3 | 23 | 35 | 20 | ethereal.desert |
desert_ocean | -192 | 3 | 35 | 20 | ethereal.desert |
bamboo | 25 | 70 | 45 | 75 | ethereal.bamboo |
sakura | 3 | 25 | 45 | 75 | ethereal.sakura |
sakura_ocean | -192 | 2 | 45 | 75 | ethereal.sakura |
mesa | 1 | 71 | 25 | 28 | ethereal.mesa |
mesa_ocean | -192 | 1 | 25 | 28 | ethereal.mesa |
coniferous_forest | 4 | 40 | 10 | 40 | ethereal.snowy |
taiga | 40 | 140 | 10 | 40 | ethereal.alpine |
frost_floatland | 1025 | 1750 | 10 | 40 | ethereal.frost |
frost | 1 | 71 | 10 | 40 | ethereal.frost |
frost_ocean | -192 | 1 | 10 | 40 | ethereal.frost |
deciduous_forest | 3 | 91 | 13 | 40 | ethereal.grassy |
deciduous_forest_ocean | -31000 | 3 | 13 | 40 | ethereal.grassy |
caves | 4 | 41 | 15 | 25 | ethereal.caves |
grayness | 2 | 41 | 15 | 30 | ethereal.grayness |
grayness_ocean | -28 | 1 | 15 | 30 | ethereal.grayness |
grassytwo | 1 | 91 | 15 | 40 | ethereal.grassytwo |
grassytwo_ocean | -192 | 1 | 15 | 40 | ethereal.grassytwo |
prairie | 3 | 26 | 20 | 40 | ethereal.prairie |
prairie_ocean | -192 | 1 | 20 | 40 | ethereal.prairie |
jumble | 1 | 71 | 25 | 50 | ethereal.jumble |
jumble_ocean | -192 | 1 | 25 | 50 | ethereal.jumble |
junglee | 1 | 71 | 30 | 60 | ethereal.junglee |
junglee_ocean | -192 | 1 | 30 | 60 | ethereal.junglee |
grove | 3 | 23 | 45 | 35 | ethereal.grove |
grove_ocean | -192 | 2 | 45 | 35 | ethereal.grove |
mediterranean | 3 | 50 | 20 | 45 | ethereal.mediterranean |
mushroom | 3 | 50 | 45 | 55 | ethereal.mushroom |
mushroom_ocean | -192 | 2 | 45 | 55 | ethereal.mushroom |
sandstone | 3 | 23 | 50 | 20 | ethereal.sandstone |
sandstone_ocean | -192 | 2 | 50 | 20 | ethereal.sandstone |
quicksand | 1 | 1 | 50 | 38 | ethereal.quicksand |
plains | 3 | 25 | 65 | 25 | ethereal.plains |
plains_ocean | -192 | 2 | 55 | 25 | ethereal.plains |
savanna | 3 | 50 | 55 | 25 | ethereal.savanna |
savanna_ocean | -192 | 1 | 55 | 25 | ethereal.savanna |
fiery | 5 | 20 | 75 | 10 | ethereal.fiery |
fiery_ocean | -192 | 4 | 75 | 10 | ethereal.fiery |
sandclay | 1 | 11 | 65 | 2 | ethereal.sandclay |
swamp | 1 | 7 | 80 | 90 | ethereal.swamp |
swamp_ocean | -192 | 1 | 80 | 90 | ethereal.swamp |
This is done by assigning a heat and a humidity value to each biome. Each biome is assigned with a heat and humidity value between 0 and 100.
The ethereal
mod will sustitute all the current biomes and will
places new ones.. the code do minetest.clear_registered_biomes()
and
the minetest.clear_registered_decorations()
rutines, ores still are
not well developed and are just defaults and featured.
* ethereal:etherium_ore, ethereal:stone_with_etherium_ore. Regular ore, cosmetic use like gold ore.
* ethereal:crystal_spike, mix 2 Crystal and 2 Mese for a crystal ingot, water bucket, gives ethereal:crystal_ingot, used for silk touch tools, ow OP sword
* ethereal:crystal_block Block of the above mineral, Only for cosmetic use.
* ethereal:stone_ladder Ladders made of stone
* ethereal:glostone Light block, Same light level as a mese post, decorative
Stairs, Slabs, Outer and Inner variants of wood exists, Just append, _stair _slab _outer_stairs _inner_stair to every wood respectively.
List goes, Leaves, Trunk, Wood, Sapling, and extras
* ethereal:willow_twig
* ethereal:willow_trunk
* ethereal:willow_wood
* ethereal:willow_sapling
* ethereal:redwood_leaves
* ethereal:redwood_trunk
* ethereal:redwood_wood
* ethereal:redwood_sapling - Grows a small redwood tree
* ethereal:giant_redwood_sapling - The big one, crafted from 2 saplings.
* ethereal:frost_leaves
* ethereal:frost_tree - Substantially harder to break
* ethereal:frost_wood - A bit hard to break
* ethereal:frost_sapling
* ethereal:bananaleaves
* ethereal:banana_trunk
* ethereal:banana_wood
* ethereal:banana_tree_sapling
* ethereal:banana - Heals 2 hearts
Orange uses apple trunk and wood as base
* ethereal:orange_leaves
* ethereal:orange_sapling
* ethereal:orange - heals 1.5 hearts
* ethereal:yellowleaves
* ethereal:yellow_trunk
* ethereal:yellow_wood
* ethereal:yellow_tree_sapling
* ethereal:golden_apple - Heals to full health (It does not heal 10 hearts, just heals to default full)
Like pine
* ethereal:palmleaves
* ethereal:palm_trunk
* ethereal:palm_wood
* ethereal:palmsapling
Like aspen
* ethereal:birch_leaves
* ethereal:birch_trunk
* ethereal:birch_wood
* ethereal:birch_sapling
* ethereal:bamboo_trunk - Cheap wood, easy to break a trunk of it
* ethereal:bamboo_leaves
* ethereal:bamboo_sprout
* ethereal:sakura_leaves
* ethereal:sakura_leaves2 - Nosense to be honest
* ethereal:sakura_trunk
* ethereal:sakura_wood
* ethereal:sakura_sapling
* ethereal:lemon_leaves
* ethereal:lemon_trunk
* ethereal:lemon_wood
* ethereal:lemon_sapling
* ethereal:lemon - TODO: Healing value
* ethereal:olive_leaves
* ethereal:olive_trunk
* ethereal:olive_wood
* ethereal:olive_sapling
* ethereal:mushroom_sapling
* ethereal:mushroom
* ethereal:mushroom_trunk
* ethereal:mushroom_pore
* ethereal:bush3 (wtf?)
* ethereal:bush2 (Nonsense)
* ethereal:bush
-Crafted with 3 regular apple saplings, gros a big tree with lots of wood and apples
* ethereal:big_tree_sapling
Are there any settings to enable to correctly use it to customized?
Each biome has a y.min
and y.max
values where will be apply.
Also is assigned with a heat
and humidity
value between 0 and 100.
As well as drawing them by hand, you can also create Voronoi diagrams using programs such as Geogebra. Dug up this ethereal voronoi diagram from Paramat at https://www.geogebra.org/classic/jcc8eyy5 using those basics:
Legend: heat = x and humidity = y so then by example:
File to import in new geogebra: ethereal-biomes-defaults-22-Jul-2022-geogebra.ggb
For example, the Frost biome has heat=10 and humidity=40 by default
Recommendations:
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 :)
Complete details are at the license.txt file.