HytaleDocs
Misc

StaticEntry

Define an entry that generates within the static layer

Blocks

The collection of blocks to use for this entry

Type information:

(Nullable) Array of the type: Defines a block entry that is repeated based on a noise mask

NoiseBlockEntry with the following properties:

KeyTypeDescription
Block(Nullable) Either String or BlockType

Reference to a BlockType asset

The block type of the entry

Noise(Nullable)
NoiseMask

NoiseMask with the following properties:

KeyTypeDescription
Seed(Nullable) String defaults to: Default_Mask

Seed for the mask noise

ScaleNumber defaults to: 128.0

The scale of the mask noise

OctavesInteger defaults to: 2

The number of octaves of the noise to use

LacunarityNumber defaults to: 4.0

The cumulative frequency multiplier for each noise octave

PersistenceNumber defaults to: 0.6

The cumulative gain multiplier for each noise octave

Density(Nullable) FloatRange

Threshold range for the mask. Noise values outside the range result in the prefab position being occluded

The noise mask used to determine where the block should be placed

Repetitions(Nullable)
IntRange

IntRange with the following properties:

KeyTypeDescription
MinInteger defaults to: 0

The inclusive minimum value of the range

MaxInteger defaults to: 0

The inclusive maximum value of the range

The number of times the block should be repeated

NoiseMask

The noise mask used to determine where the blocks should be placed

Type information:

(Nullable) Defines a noise mask that uses fractal simplex noise to control placement density within a configurable threshold range

NoiseMask with the following properties:

KeyTypeDescription
Seed(Nullable) String defaults to: Default_Mask

Seed for the mask noise

ScaleNumber defaults to: 128.0

The scale of the mask noise

OctavesInteger defaults to: 2

The number of octaves of the noise to use

LacunarityNumber defaults to: 4.0

The cumulative frequency multiplier for each noise octave

PersistenceNumber defaults to: 0.6

The cumulative gain multiplier for each noise octave

Density(Nullable)
FloatRange

FloatRange with the following properties:

KeyTypeDescription
Min(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive minimum value of the range

Max(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive maximum value of the range

Threshold range for the mask. Noise values outside the range result in the prefab position being occluded

MinY

The range for the minimum y-height of the layer

Type information:

(Nullable)

IntRange with the following properties:

KeyTypeDescription
MinInteger defaults to: 0

The inclusive minimum value of the range

MaxInteger defaults to: 0

The inclusive maximum value of the range

MinYNoise

The noise for modulating the minimum height of the layer

Type information:

(Nullable) Defines a noise mask that uses fractal simplex noise to control placement density within a configurable threshold range

NoiseMask with the following properties:

KeyTypeDescription
Seed(Nullable) String defaults to: Default_Mask

Seed for the mask noise

ScaleNumber defaults to: 128.0

The scale of the mask noise

OctavesInteger defaults to: 2

The number of octaves of the noise to use

LacunarityNumber defaults to: 4.0

The cumulative frequency multiplier for each noise octave

PersistenceNumber defaults to: 0.6

The cumulative gain multiplier for each noise octave

Density(Nullable)
FloatRange

FloatRange with the following properties:

KeyTypeDescription
Min(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive minimum value of the range

Max(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive maximum value of the range

Threshold range for the mask. Noise values outside the range result in the prefab position being occluded

MaxY

The range for the maximum y-height of the layer

Type information:

(Nullable)

IntRange with the following properties:

KeyTypeDescription
MinInteger defaults to: 0

The inclusive minimum value of the range

MaxInteger defaults to: 0

The inclusive maximum value of the range

MaxYNoise

The noise for modulating the maximum height of the layer

Type information:

(Nullable) Defines a noise mask that uses fractal simplex noise to control placement density within a configurable threshold range

NoiseMask with the following properties:

KeyTypeDescription
Seed(Nullable) String defaults to: Default_Mask

Seed for the mask noise

ScaleNumber defaults to: 128.0

The scale of the mask noise

OctavesInteger defaults to: 2

The number of octaves of the noise to use

LacunarityNumber defaults to: 4.0

The cumulative frequency multiplier for each noise octave

PersistenceNumber defaults to: 0.6

The cumulative gain multiplier for each noise octave

Density(Nullable)
FloatRange

FloatRange with the following properties:

KeyTypeDescription
Min(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive minimum value of the range

Max(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive maximum value of the range

Threshold range for the mask. Noise values outside the range result in the prefab position being occluded

On this page