Module register_decoration.lua
Wraps the register decoration and makes it easier to use gennotify.
Usage
local did = register_decoration({
name = "test_lake",
place_on = {"default:dirt_with_grass"},
deco_type = "simple",
place_nodes = {"air"}, -- we only want the position
fill_ratio = 1.0,
y_min = 0,
y_max = 20,
on_position = function(pos)
print("Picked lake position:", minetest.pos_to_string(pos))
end
})
Functions
-
# returns... (decoration_def) -
Parameters
- decoration_def decorationDef
Returns
-
integer
decoration_id The same value returned by
core.register_decoration.
Tables
-
# decorationDef -
decorationDef
Includes all core.decoration_definition parameters and extends them.
Fields
- on_position onPosition Callback called with each selected position (optional)
Callbacks
-
# onPosition (position) -
onPosition
Parameters
- position core.vector