Foliage placer

Helpers that build a minecraft:foliage_placer object, one for each of its types. Where a field takes one, write the helper's call; its name is the type it makes. Click a type to see what it accepts.

AcaciaFoliagePlacer

AcaciaFoliagePlacer
AcaciaFoliagePlacer(radius, offset)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16

BlobFoliagePlacer

BlobFoliagePlacer
BlobFoliagePlacer(radius, offset, height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
int 0..16

BushFoliagePlacer

BushFoliagePlacer
BushFoliagePlacer(radius, offset, height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
int 0..16

CherryFoliagePlacer

CherryFoliagePlacer
CherryFoliagePlacer(radius, offset, height, wide_bottom_layer_hole_chance, corner_hole_chance, hanging_leaves_chance, hanging_leaves_extension_chance)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
IntProvider of int 4..16
wide_bottom_layer_hole_chance
number 0..1
corner_hole_chance
number 0..1
hanging_leaves_chance
number 0..1
hanging_leaves_extension_chance
number 0..1

DarkOakFoliagePlacer

DarkOakFoliagePlacer
DarkOakFoliagePlacer(radius, offset)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16

FancyFoliagePlacer

FancyFoliagePlacer
FancyFoliagePlacer(radius, offset, height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
int 0..16

JungleFoliagePlacer

JungleFoliagePlacer
JungleFoliagePlacer(radius, offset, height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
int 0..16

MegaPineFoliagePlacer

MegaPineFoliagePlacer
MegaPineFoliagePlacer(radius, offset, crown_height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
crown_height
IntProvider of int 0..24

PineFoliagePlacer

PineFoliagePlacer
PineFoliagePlacer(radius, offset, height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
IntProvider of int 0..24

PoplarFoliagePlacer

PoplarFoliagePlacer
PoplarFoliagePlacer(radius, offset, height, side_hole_chance)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
height
IntProvider of int 5..16
side_hole_chance
number 0..1

RandomSpreadFoliagePlacer

RandomSpreadFoliagePlacer
RandomSpreadFoliagePlacer(radius, offset, foliage_height, leaf_placement_attempts)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
foliage_height
IntProvider of int 1..512
leaf_placement_attempts
int 0..256

SpruceFoliagePlacer

SpruceFoliagePlacer
SpruceFoliagePlacer(radius, offset, trunk_height)
radius
IntProvider of int 0..16
offset
IntProvider of int 0..16
trunk_height
IntProvider of int 0..24