Default/mapgen: Disable nyancats in singlenode mapgen
authorparamat <mat.gregory@virginmedia.com>
Sun, 26 Jul 2015 22:08:47 +0000 (23:08 +0100)
committerparamat <mat.gregory@virginmedia.com>
Mon, 27 Jul 2015 04:05:50 +0000 (05:05 +0100)
mods/default/mapgen.lua

index 4865341839625ef22893ebe1b9d438f2c32f0ac2..354b27a6eda123c85a7cebd8932d3fe7b1fda39e 100644 (file)
@@ -635,26 +635,7 @@ end
 
 
 --
--- Detect mapgen to select functions
---
-
-
--- Mods using singlenode mapgen can call these functions to enable
--- the use of minetest.generate_ores or minetest.generate_decorations
-
-local mg_params = minetest.get_mapgen_params()
-if mg_params.mgname == "v6" then
-       default.register_ores()
-       default.register_mgv6_decorations()
-elseif mg_params.mgname ~= "singlenode" then
-       default.register_ores()
-       default.register_biomes()
-       default.register_decorations()
-end
-
-
---
--- Generate nyan cats in all mapgens
+-- Generate nyan cats
 --
 
 
@@ -708,4 +689,23 @@ function default.generate_nyancats(minp, maxp, seed)
 end
 
 
-minetest.register_on_generated(default.generate_nyancats)
+--
+-- Detect mapgen to select functions
+--
+
+
+-- Mods using singlenode mapgen can call these functions to enable
+-- the use of minetest.generate_ores or minetest.generate_decorations
+
+local mg_params = minetest.get_mapgen_params()
+if mg_params.mgname == "v6" then
+       default.register_ores()
+       default.register_mgv6_decorations()
+       minetest.register_on_generated(default.generate_nyancats)
+elseif mg_params.mgname ~= "singlenode" then
+       default.register_ores()
+       default.register_biomes()
+       default.register_decorations()
+       minetest.register_on_generated(default.generate_nyancats)
+end
+