Table of Contents

Namespace S1API.Items.Buildable

Classes

BuildableItemCreator

Provides convenient static methods for creating custom buildable items.

BuildableItemDefinition

Represents a buildable item definition that can be placed in the game world. Extends StorableItemDefinition with building-specific properties.

BuildableItemDefinitionBuilder

Builder for composing buildable item definitions at runtime. Use fluent methods to configure buildable item properties before calling Build().

FurnitureCreator

Creates first-class custom furniture backed by the game's native building system.

FurnitureDefinitionBuilder

Composes a custom model into a native furniture definition, placement prefab, and inventory prefab.

Enums

BuildSoundType

Specifies the sound type played when a buildable item is placed.

FurniturePlacementMode

Native placement families supported by the furniture builder.

FurnitureSurfaceType

Surface types accepted by surface-placed furniture.