Parcourir la source

Waterlily: Place as Y-offset simple decoration

paramat il y a 6 ans
Parent
commit
63ebdfd139
3 fichiers modifiés avec 10 ajouts et 7 suppressions
  1. 0 1
      mods/flowers/init.lua
  2. 10 6
      mods/flowers/mapgen.lua
  3. BIN
      mods/flowers/schematics/waterlily.mts

+ 0 - 1
mods/flowers/init.lua

@@ -280,7 +280,6 @@ minetest.register_node("flowers:waterlily", {
 	liquids_pointable = true,
 	walkable = false,
 	buildable_to = true,
-	sunlight_propagates = true,
 	floodable = true,
 	groups = {snappy = 3, flower = 1, flammable = 1},
 	sounds = default.node_sound_leaves_defaults(),

+ 10 - 6
mods/flowers/mapgen.lua

@@ -44,7 +44,7 @@ end
 
 local function register_mgv6_waterlily()
 	minetest.register_decoration({
-		deco_type = "schematic",
+		deco_type = "simple",
 		place_on = {"default:dirt"},
 		sidelen = 16,
 		noise_params = {
@@ -57,8 +57,10 @@ local function register_mgv6_waterlily()
 		},
 		y_max = 0,
 		y_min = 0,
-		schematic = minetest.get_modpath("flowers").."/schematics/waterlily.mts",
-		rotation = "random",
+		decoration = "flowers:waterlily",
+		param2 = 0,
+		param2_max = 3,
+		place_offset_y = 1,
 	})
 end
 
@@ -124,7 +126,7 @@ end
 
 local function register_waterlily()
 	minetest.register_decoration({
-		deco_type = "schematic",
+		deco_type = "simple",
 		place_on = {"default:dirt"},
 		sidelen = 16,
 		noise_params = {
@@ -138,8 +140,10 @@ local function register_waterlily()
 		biomes = {"rainforest_swamp", "savanna_shore", "deciduous_forest_shore"},
 		y_max = 0,
 		y_min = 0,
-		schematic = minetest.get_modpath("flowers") .. "/schematics/waterlily.mts",
-		rotation = "random",
+		decoration = "flowers:waterlily",
+		param2 = 0,
+		param2_max = 3,
+		place_offset_y = 1,
 	})
 end
 

BIN
mods/flowers/schematics/waterlily.mts