add settingtypes.txt to make settings easier

This commit is contained in:
tenplus1 2020-08-20 19:36:04 +01:00
parent 1c7844b726
commit fd26320e9d
2 changed files with 73 additions and 35 deletions

View File

@ -12,41 +12,42 @@
ethereal = { ethereal = {
version = "1.27", version = "1.27",
leaftype = 0, -- 0 for 2D plantlike, 1 for 3D allfaces leaftype = minetest.settings:get('ethereal.leaftype') or 0,
leafwalk = false, -- true for walkable leaves, false to fall through leafwalk = minetest.settings:get_bool('ethereal.leafwalk') or false,
cavedirt = true, -- caves chop through dirt when true cavedirt = minetest.settings:get_bool('ethereal.cavedirt') or true,
torchdrop = true, -- torches drop when touching water torchdrop = minetest.settings:get_bool('ethereal.torchdrop') or true,
papyruswalk = true, -- papyrus can be walked on papyruswalk = minetest.settings:get_bool('ethereal.papyruswalk') or true,
lilywalk = true, -- waterlilies can be walked on lilywalk = minetest.settings:get_bool('ethereal.lilywalk') or true,
xcraft = true, -- allow cheat crafts for cobble->gravel->dirt->sand, ice->snow, dry dirt->desert sand xcraft = minetest.settings:get_bool('ethereal.xcraft') or true,
glacier = 1, -- Ice glaciers with snow
bamboo = 1, -- Bamboo with sprouts glacier = minetest.settings:get('ethereal.glacier') or 1,
mesa = 1, -- Mesa red and orange clay with giant redwood bamboo = minetest.settings:get('ethereal.bamboo') or 1,
alpine = 1, -- Snowy grass mesa = minetest.settings:get('ethereal.mesa') or 1,
healing = 1, -- Snowy peaks with healing trees alpine = minetest.settings:get('ethereal.alpine') or 1,
snowy = 1, -- Cold grass with pine trees and snow spots healing = minetest.settings:get('ethereal.healing') or 1,
frost = 1, -- Blue dirt with blue/pink frost trees snowy = minetest.settings:get('ethereal.snowy') or 1,
grassy = 1, -- Green grass with flowers and trees frost = minetest.settings:get('ethereal.frost') or 1,
caves = 1, -- Desert stone ares with huge caverns underneath grassy = minetest.settings:get('ethereal.grassy') or 1,
grayness = 1, -- Grey grass with willow trees caves = minetest.settings:get('ethereal.caves') or 1,
grassytwo = 1, -- Sparse trees with old trees and flowers grayness = minetest.settings:get('ethereal.grayness') or 1,
prairie = 1, -- Flowery grass with many plants and flowers grassytwo = minetest.settings:get('ethereal.grassytwo') or 1,
jumble = 1, -- Green grass with trees and jungle grass prairie = minetest.settings:get('ethereal.prairie') or 1,
junglee = 1, -- Jungle grass with tall jungle trees jumble = minetest.settings:get('ethereal.jumble') or 1,
desert = 1, -- Desert sand with cactus junglee = minetest.settings:get('ethereal.junglee') or 1,
grove = 1, -- Banana groves and ferns desert = minetest.settings:get('ethereal.desert') or 1,
mushroom = 1, -- Purple grass with giant mushrooms grove = minetest.settings:get('ethereal.grove') or 1,
sandstone = 1, -- Sandstone with smaller cactus mushroom = minetest.settings:get('ethereal.mushroom') or 1,
quicksand = 1, -- Quicksand banks sandstone = minetest.settings:get('ethereal.sandstone') or 1,
plains = 1, -- Dry dirt with scorched trees quicksand = minetest.settings:get('ethereal.quicksand') or 1,
savanna = 1, -- Dry yellow grass with acacia tree's plains = minetest.settings:get('ethereal.plains') or 1,
fiery = 1, -- Red grass with lava craters savanna = minetest.settings:get('ethereal.savanna') or 1,
sandclay = 1, -- Sand areas with clay underneath fiery = minetest.settings:get('ethereal.fiery') or 1,
swamp = 1, -- Swamp areas with vines on tree's, mushrooms, lilly's and clay sand sandclay = minetest.settings:get('ethereal.sandclay') or 1,
sealife = 1, -- Enable coral and seaweed swamp = minetest.settings:get('ethereal.swamp') or 1,
reefs = 1, -- Enable new 0.4.15 coral reefs in default sealife = minetest.settings:get('ethereal.sealife') or 1,
sakura = 1, -- Enable sakura biome with trees reefs = minetest.settings:get('ethereal.reefs') or 1,
tundra = 1, -- Enable tuntra biome with permafrost sakura = minetest.settings:get('ethereal.sakura') or 1,
tundra = minetest.settings:get('ethereal.tundra') or 1,
} }
local path = minetest.get_modpath("ethereal") local path = minetest.get_modpath("ethereal")

37
settingtypes.txt Normal file
View File

@ -0,0 +1,37 @@
ethereal.leaftype (0 for 2D plantlike leaves or 1 for 3D) 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.glacier (Glacier biome, 1 = Enable / 0 = Disable) int 1
ethereal.bambo (Bamboo biome, 1 = Enable / 0 = Disable) int 1
ethereal.mesa (Mesa biome, 1 = Enable / 0 = Disable) int 1
ethereal.alpine (Alpine biome, 1 = Enable / 0 = Disable) int 1
ethereal.healing (Healing Tree biome, 1 = Enable / 0 = Disable) int 1
ethereal.snowy (Pine Tree biome, 1 = Enable / 0 = Disable) int 1
ethereal.frost (Blue Frost biome, 1 = Enable / 0 = Disable) int 1
ethereal.grassy (Grassy biome, 1 = Enable / 0 = Disable) int 1
ethereal.caves (Desertstone biome, 1 = Enable / 0 = Disable) int 1
ethereal.grayness (Grey Willow biome, 1 = Enable / 0 = Disable) int 1
ethereal.grassytwo (GrassyTwo biome, 1 = Enable / 0 = Disable) int 1
ethereal.prairie (Prairie biome, 1 = Enable / 0 = Disable) int 1
ethereal.jumble (Jumble biome, 1 = Enable / 0 = Disable) int 1
ethereal.junglee (Jungle biome, 1 = Enable / 0 = Disable) int 1
ethereal.desert (Desert biome, 1 = Enable / 0 = Disable) int 1
ethereal.grove (Banana Grove biome, 1 = Enable / 0 = Disable) int 1
ethereal.mushroom (Mushroom biome, 1 = Enable / 0 = Disable) int 1
ethereal.sandstone (Sandstone biome, 1 = Enable / 0 = Disable) int 1
ethereal.quicksand (Quicksand Bank biome, 1 = Enable / 0 = Disable) int 1
ethereal.plains (Scorched Plains biome, 1 = Enable / 0 = Disable) int 1
ethereal.savanna (Savanna biome, 1 = Enable / 0 = Disable) int 1
ethereal.fiery (Feiry Lava biome, 1 = Enable / 0 = Disable) int 1
ethereal.sandclay (Sandy Clay biome, 1 = Enable / 0 = Disable) int 1
ethereal.swamp (Swamp biome, 1 = Enable / 0 = Disable) int 1
ethereal.sealife (Coral and Seaweed biome, 1 = Enable / 0 = Disable) int 1
ethereal.reefs (MT5 Coral biome, 1 = Enable / 0 = Disable) int 1
ethereal.sakura (Sakura biome, 1 = Enable / 0 = Disable) int 1
ethereal.tundra (Tundra biome, 1 = Enable / 0 = Disable) int 1