Initial commit

master
Treer 2018-06-11 16:57:05 +10:00
parent 18cd449e3e
commit d7ddbc47e4
9 changed files with 1006 additions and 2 deletions

26
LICENSE.txt Normal file
View File

@ -0,0 +1,26 @@
Cloudlands mapgen
~~~~~~~~~~~~~~~~~
Copyright © 2018 Treer <treer.git@gmail.com>
A more permissive license may be available by request.
For simplicity this Minetest mod is licensed with the same
license as Minetest - "GNU LGPL" version 2.1 or later.
GNU LGPL information
--------------------
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You can receive a copy of the GNU Lesser General Public License from
http://www.gnu.org/

View File

@ -1,2 +1,10 @@
# cloudlands
Hallelujah Mountains for Minetest (runs with or without a normal terrain mapgen)
<img src="https://avatars1.githubusercontent.com/u/16545761?s=150&v=4" align="right" />
# Hallelujah Mountains for Minetest
AKA cloudlands - giant rocks floating suspended in magnetic eddies.
This can be run with or without a normal terrain mapgen, allowing pure skylands or an exotic addition to the landscape.
Configurable settings include the altitude islands appear, and the ability to restrict the area they spawn.
![default](https://raw.githubusercontent.com/Treer/cloudlands/master/screenshot.png)

927
cloudlands.lua Normal file

File diff suppressed because one or more lines are too long

1
depends.txt Normal file
View File

@ -0,0 +1 @@
vines?

7
description.txt Normal file
View File

@ -0,0 +1,7 @@
Hallelujah Mountains for Minetest
AKA cloudlands - giant rocks floating suspended in magnetic eddies.
This can be run with or without a normal terrain mapgen, allowing pure skylands or an exotic addition to the landscape.
Configurable settings include the altitude islands appear, and the ability to restrict the area they spawn.

3
init.lua Normal file
View File

@ -0,0 +1,3 @@
local path = minetest.get_modpath(minetest.get_current_modname())
dofile(path.."/cloudlands.lua")

1
mod.conf Normal file
View File

@ -0,0 +1 @@
name = cloudlands

BIN
screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 KiB

31
settingtypes.txt Normal file
View File

@ -0,0 +1,31 @@
# The average altitude islands are found at
cloudlands_altitude (Altitude of islands) int 200
# The rough variance of altitude in islands (plus or minus this value)
cloudlands_altitude_amplitude (Altitude variance) int 30
# Generates patches of sand and dirt inside island stone cores.
cloudlands_generate_ores (Generate ores inside islands - patches of dirt, sand etc.) bool false
# Set this to 0 to disable vines.
#
# A percentage value between 0 and 100 which controls the likelyhood of each
# node on an island edge having a vine growing down it.
# This option is ignored unless played with a game or mod which provides vines,
# such as plantlife_modpack, vines, or MineClone2.
# This setting does not alter the temperature or humidity determining whether
# vines will be present on an island.
cloudlands_vine_coverage (Vine coverage %) int 30 0 100
# If you wish to have large areas of the map without islands then specify
# here the area where islands may spawn.
#
# The format is:
# minimum_x minimum_z maximum_x maximum_z
cloudlands_limit_rect (Limit island locations within rectange) string -32000 -32000 32000 32000
# Leave blank to allow islands to appear in any biome
# Otherwise list biomes by name, with a space between each one.
#
# This feature has not been implemented yet
cloudlands_limit_biome (Limit island locations within listed biomes) string <feature not implemented>