mirror of
				https://github.com/luanti-org/minetest_game.git
				synced 2025-10-30 15:15:34 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			740 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			740 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local function register_flower(name)
 | |
| 	minetest.register_decoration({
 | |
| 		deco_type = "simple",
 | |
| 		place_on = {"default:dirt_with_grass"},
 | |
| 		sidelen = 16,
 | |
| 		noise_params = {
 | |
| 			offset = 0,
 | |
| 			scale = 0.006,
 | |
| 			spread = {x=100, y=100, z=100},
 | |
| 			seed = 436,
 | |
| 			octaves = 3,
 | |
| 			persist = 0.6
 | |
| 		},
 | |
| 		y_min = 1,
 | |
| 		y_max = 30,
 | |
| 		decoration = "flowers:"..name,
 | |
| 	})
 | |
| end
 | |
| 
 | |
| function flowers.register_mgv6_decorations()
 | |
| 	register_flower("rose")
 | |
| 	register_flower("tulip")
 | |
| 	register_flower("dandelion_yellow")
 | |
| 	register_flower("geranium")
 | |
| 	register_flower("viola")
 | |
| 	register_flower("dandelion_white")
 | |
| end
 | |
| 
 | |
| -- Enable in mapgen v6 only
 | |
| 
 | |
| local mg_params = minetest.get_mapgen_params()
 | |
| if mg_params.mgname == "v6" then
 | |
| 	flowers.register_mgv6_decorations()
 | |
| end
 | |
| 
 |