]> git.lizzy.rs Git - Crafter.git/blobdiff - mods/main/mapgen.lua
remove server debug
[Crafter.git] / mods / main / mapgen.lua
index 3cbe01f2fd04f0eb891308351a6ae3907e561541..2507fe735b4051ca7627da4b3d3b113871fd65b5 100644 (file)
@@ -2,13 +2,12 @@ minetest.register_alias("mapgen_stone", "main:stone")
 minetest.register_alias("mapgen_dirt", "main:dirt")
 minetest.register_alias("mapgen_dirt_with_grass", "main:grass")
 minetest.register_alias("mapgen_water_source", "main:water")
+minetest.register_alias("mapgen_river_water_source", "main:water")
 minetest.register_alias("mapgen_sand", "main:sand")
 minetest.register_alias("mapgen_tree", "main:tree")
 minetest.register_alias("mapgen_leaves", "main:leaves")
 minetest.register_alias("mapgen_apple", "main:leaves")
 
-
-print("Initializing biomes")
 --[[
 minetest.register_biome({
                name = "greenhills",
@@ -36,16 +35,75 @@ minetest.register_biome({
        depth_filler = 3,
        node_riverbed = "main:dirt",
        depth_riverbed = 2,
-       --node_dungeon = "default:cobble",
-       --node_dungeon_alt = "default:mossycobble",
-       --node_dungeon_stair = "stairs:stair_cobble",
+       node_dungeon = "main:cobble",
+       node_dungeon_alt = "main:mossy_cobble",
+       node_dungeon_stair = "stairs:mossy_cobble_stair",
        y_max = 256,
        y_min = 6,
        heat_point = 50,
        humidity_point = 35,
 })
+--[[
+minetest.register_biome({
+               name = "snowland",
+               node_dust = "weather:snow",
+               node_top = "weather:snow_block",
+               depth_top = 4,
+               node_stone = "main:ice_mapgen",
+               node_filler = "main:dirt",
+               depth_filler = 0,
+               node_riverbed = "main:sand",
+               depth_riverbed = 2,
+               node_dungeon = "main:cobble",
+               node_dungeon_alt = "main:mossy_cobble",
+               node_dungeon_stair = "stairs:mossy_cobble_stair",
+               y_max = 31000,
+               y_min = 4,
+               heat_point = 25,
+               humidity_point = 70,
+       })
 
-
+minetest.register_biome({
+               name = "snowcean",
+               node_dust = "main:snow",
+               node_top = "main:sand",
+               depth_top = 1,
+               node_stone = "main:ice_mapgen",
+               node_filler = "main:sand",
+               depth_filler = 3,
+               node_riverbed = "main:sand",
+               depth_riverbed = 2,
+               node_cave_liquid = "main:water",
+               node_dungeon = "main:cobble",
+               node_dungeon_alt = "main:mossy_cobble",
+               node_dungeon_stair = "main:mossy_cobble_stair",
+               vertical_blend = 1,
+               y_max = 3,
+               y_min = -255,
+               heat_point = 25,
+               humidity_point = 70,
+       })
+minetest.register_biome({
+               name = "icesheet",
+               node_dust = "weather:snow",
+               node_top = "weather:snow_block",
+               depth_top = 1,
+               node_filler = "weather:snow_block",
+               depth_filler = 3,
+               node_stone = "main:ice_mapgen",
+               node_water_top = "main:ice_mapgen",
+               depth_water_top = 10,
+               node_river_water = "main:ice_mapgen",
+               node_riverbed = "main:gravel",
+               depth_riverbed = 2,
+               node_dungeon = "main:ice_mapgen",
+               node_dungeon_stair = "stairs:glass_stair",
+               y_max = 31000,
+               y_min = -8,
+               heat_point = 0,
+               humidity_point = 73,
+       })
+]]--
 minetest.register_biome({
        name = "sandDunes",
        node_top = "main:sand",
@@ -54,9 +112,9 @@ minetest.register_biome({
        depth_filler = 2,
        node_riverbed = "main:sand",
        depth_riverbed = 2,
-       --node_dungeon = "default:cobble",
-       --node_dungeon_alt = "default:mossycobble",
-       --node_dungeon_stair = "stairs:stair_cobble",
+       node_dungeon = "main:cobble",
+       node_dungeon_alt = "main:mossy_cobble",
+       node_dungeon_stair = "stairs:mossy_cobble_stair",
        vertical_blend = 1,
        y_max = 5,
        y_min = 4,
@@ -73,75 +131,58 @@ minetest.register_biome({
        node_riverbed = "main:sand",
        depth_riverbed = 2,
        node_cave_liquid = "main:water",
-       --node_dungeon = "main:cobble",
-       --node_dungeon_alt = "default:mossycobble",
-       --node_dungeon_stair = "stairs:stair_cobble",
+       node_dungeon = "main:cobble",
+       node_dungeon_alt = "main:mossy_cobble",
+       node_dungeon_stair = "stairs:mossy_cobble_stair",
        y_max = 3,
        y_min = -255,
        heat_point = 50,
        humidity_point = 35,
 })
 
+--[[
 minetest.register_decoration({
        name = "main:tree",
+       deco_type = "simple",
+       place_on = {"main:grass"},
+       sidelen = 16,
+       fill_ratio = 0.005,
+       biomes = {"grassland"},
+       y_max = 31000,
+       y_min = 0,
+       --schematic = treeSchematic,
+       --flags = "place_center_x, place_center_z, force_placement",
+       --rotation = "random",
+       decoration = "main:tree",
+       height = 4,
+       height_max = 6,
+})
+]]--
+minetest.register_decoration({
+       name = "main:tree_big",
        deco_type = "schematic",
        place_on = {"main:grass"},
        sidelen = 16,
-       noise_params = {
-               offset = 0.024,
-               scale = 0.015,
-               spread = {x = 250, y = 250, z = 250},
-               seed = 2,
-               octaves = 3,
-               persist = 0.66
-       },
+       fill_ratio = 0.0025,
        biomes = {"grassland"},
        y_max = 31000,
        y_min = 0,
-       schematic = treeSchematic,
+       schematic = tree_big,
        flags = "place_center_x, place_center_z",
        rotation = "random",
+       place_offset_y = 1,
 })
-
 minetest.register_decoration({
-       name = "main:sugarcane",
-       deco_type = "simple",
-       place_on = {"main:dirt","main:grass","main:sand"},
+       name = "main:tree_small",
+       deco_type = "schematic",
+       place_on = {"main:grass"},
        sidelen = 16,
-       noise_params = {
-               offset = -0.3,
-               scale = 0.7,
-               spread = {x = 100, y = 100, z = 100},
-               seed = 354,
-               octaves = 3,
-               persist = 0.7
-       },
-       y_max = 1,
-       y_min = 1,
-       decoration = "main:sugarcane",
-       height = 2,
-       height_max = 5,
-       spawn_by = "main:water",
-       num_spawn_by = 1,
+       fill_ratio = 0.0025,
+       biomes = {"grassland"},
+       y_max = 31000,
+       y_min = 0,
+       schematic = tree_small,
+       flags = "place_center_x, place_center_z",
+       rotation = "random",
+       place_offset_y = 1,
 })
-
-
-minetest.register_decoration({
-               name = "main:cactus",
-               deco_type = "simple",
-               place_on = {"main:sand"},
-               sidelen = 16,
-               noise_params = {
-                       offset = -0.012,
-                       scale = 0.024,
-                       spread = {x = 100, y = 100, z = 100},
-                       seed = 230,
-                       octaves = 3,
-                       persist = 0.6
-               },
-               y_max = 30,
-               y_min = 0,
-               decoration = "main:cactus",
-               height = 3,
-               height_max = 4,
-       })