Decorations can now be placed on water but only at the defined mapgen 'water_level' (usually y=1), useful for lilypads, small boats etc.
Schematic decorations can now use a 'force_placement' flag to replace pre-existing nodes, useful for tree roots, boulders, houses, boats in water or anything that should penetrate the ground or sea.
"air" nodes will be force placed, so to prevent a schematic's node being force placed the node must be "ignore" or be any node with a probability of 0.
So for a schematic boat in the water, the air within the hull must be (and is) force placed, the nodes outside the hull must be "ignore" or any node (usually "air") with probability 0.
In your schematic decoration definition add 'force_placement' to the flags:
- Code: Select all
flags = "place_center_x, place_center_y, place_center_z, force_placement",
You may need to use the 'place_centre_y' flag to place the schematic's centre at ground (or sea) level.
Floating dungeons and floating dungeon slices can now be disabled with this line in minetest.conf:
- Code: Select all
enable_floating_dungeons = false
The default is true to match previous behaviour.
Disabling floating dungeons will also disable the unbroken dungeons that sit on the terrain and project out of it, as on the left side here:


