ItemsAdderAdditionsItemsAdderAdditions
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

Connectable Stair type Example

behaviours:
  connectable:
    type: table
behaviours:
  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

Connectable Table type Example

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:

  • default inherits 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_furniture
  • straight β†’ connectable_furniture_straight
  • left β†’ connectable_furniture_left
  • right β†’ connectable_furniture_right
  • outer β†’ connectable_furniture_outer
  • inner β†’ connectable_furniture_inner

Table type automatic lookup

  • default β†’ connectable_furniture
  • straight β†’ connectable_furniture_straight
  • middle β†’ connectable_furniture_middle
  • border β†’ connectable_furniture_border
  • corner β†’ connectable_furniture_corner
  • end β†’ connectable_furniture_end

Minimal config

behaviours:
  connectable:
    type: stair # or table

In most cases you only need to set the type; automatic ID resolution handles the rest.

On this page