QtCraft API C++ classes QML types Handbook

QcTerrainDefinitions::Ore Struct

struct QcTerrainDefinitions::Ore

An ore with its blocks resolved: veins grown inside each chunk. More...

Public Variables

QSet<int> biomes
QcBlockId block
int maxY
int minY
QcBlockId replaces
quint64 seed
int veinSize
int veins

Detailed Description

Member Variable Documentation

QSet<int> Ore::biomes

Biome indices a vein may start in; empty for all.

QcBlockId Ore::block

The ore block.

QcBlockId Ore::replaces

The only block a vein replaces.

quint64 Ore::seed

Seed of the ore's veins, derived from its name.

int Ore::veinSize

Blocks per vein, at most.

int Ore::veins

Veins per chunk.