Behaviours
Connectable
Make ItemsAdder custom furniture automatically connect to adjacent matching pieces. Supports stairs, tables, fences, and any multi-variant furniture.
Since v1.0.0
behaviours:
connectable:
type: stair # Optional (Default value: stair)behaviours:
connectable:
type: stair # Optional (Default value: stair)
default: connectable_furniture
straight: connectable_furniture_straight
left: connectable_furniture_left
right: connectable_furniture_right
outer: connectable_furniture_outer
inner: connectable_furniture_inner
behaviours:
connectable:
type: tablebehaviours:
connectable:
type: table
default: connectable_furniture
straight: connectable_furniture_straight
middle: connectable_furniture_middle
border: connectable_furniture_border
corner: connectable_furniture_corner
end: connectable_furniture_end
The IDs must be custom furnitures.
Default ID resolution
All furniture type IDs are optional. If not specified, the plugin automatically looks for matching furniture IDs:
defaultinherits the furniture ID the behaviour is configured on.- Every other type uses
<furniture_name>_<type>.
For example, if the behaviour is configured on a furniture named connectable_furniture:
Stair type automatic lookup
defaultβconnectable_furniturestraightβconnectable_furniture_straightleftβconnectable_furniture_leftrightβconnectable_furniture_rightouterβconnectable_furniture_outerinnerβconnectable_furniture_inner
Table type automatic lookup
defaultβconnectable_furniturestraightβconnectable_furniture_straightmiddleβconnectable_furniture_middleborderβconnectable_furniture_bordercornerβconnectable_furniture_cornerendβconnectable_furniture_end
Minimal config
behaviours:
connectable:
type: stair # or tableIn most cases you only need to set the type; automatic ID resolution handles the rest.