đĸ Multi High Block
Multi High Block places multiple stacked copies of itself on placement, forming a single tall structure â like a door or tall grass. The number of segments is controlled by an int property whose range (max â min) defines the stack height.
The stack is connected: if any middle segment loses its neighbor above or below, the whole column breaks. The column also breaks if the top or bottom segment's only neighbor vanishes.
When breaking any segment, the entire structure drops.
Placement fails if there isn't enough air above or the column would extend past the build height limit.
| Property Name | Property Type | Required |
|---|---|---|
| (custom) | int | yes |
Exampleâ
blocks:
default:multi_high_block:
states:
properties:
height: # declare a custom int property
type: int
default: 0
range: 0~2 # range determines stack segments: 0=base, 1=middle, 2=top
behavior:
type: multi_high_block
property: height # which int property controls the height (required)
The property name is up to you â property tells the behavior which one to use. The range's min is the base segment and max is the top segment. At least a 2-value range (max > min) is needed for the stack to form.