OpenMiner/docs/lua-api-tree.md
2020-03-12 13:48:11 +01:00

908 B

Lua API: Tree

Example

mod:tree {
	id = "tree_oak", -- mandatory

	log_block = "default:oak_wood",
	leaves_block = "default:oak_leaves",

	trunk_height = {
		min = 3,
		max = 6
	},
}

Attributes

has_leaves

Defines if the tree has leaves or not.

Example:

has_leaves = true -- this is the default value

id

ID of the tree. Mandatory field.

Example:

id = "tree_oak"

IDs are usually of the form mod:tree but the mod: prefix is prepended automatically so it's not needed.

leaves_block

String ID of the block used as leaves if has_leaves is set to true.

Example:

leaves_block = "default:oak_leaves"

log_block

String ID of the block used as a log.

Example:

log_block = "default:oak_wood"

trunk_height

Minimum and maximum trunk height.

Example:

trunk_height = {
	min = 3,
	max = 6
}