QtCraft API C++ classes QML types Handbook

QcSaplingDefinition Struct

A block that grows into a tree feature after a random time (saplings). More...

Header: #include <common/content/recipes/QcFarmingDefinitions.h>

Public Functions

bool isSapling() const

Public Variables

QString feature
QString giantFeature
double maxSeconds
double minSeconds
double plantChance
QList<QString> plantOn

Detailed Description

Member Function Documentation

bool QcSaplingDefinition::isSapling() const

Returns whether the block is a sapling (feature is set).

Member Variable Documentation

QString QcSaplingDefinition::feature

Name of a tree or column feature; empty for blocks that are not saplings.

QString QcSaplingDefinition::giantFeature

The giant tree feature that four of these saplings in a 2×2 square grow into together; empty when they only grow alone (decision E-822). Server side only, not sent to clients.

double QcSaplingDefinition::maxSeconds

Longest time until it grows, in seconds ("maxSeconds", minSeconds to 86400).

double QcSaplingDefinition::minSeconds

Shortest time until it grows, in seconds ("minSeconds", 1 to 86400).

double QcSaplingDefinition::plantChance

Chance that a despawning item of this block plants itself instead of vanishing.

QList<QString> QcSaplingDefinition::plantOn

Blocks it may be planted on; empty allows any solid block.