This unreleased Item Vault API reference is generated from addons/item_vault during active development. It covers 69 public GDScript classes across 11 source categories. Class names, methods, and behavior may change before the final release — use this as a preview of what's coming, not as a stable integration target.
Addon Root
addons/item_vault
Backend
addons/item_vault/backend
- AddItemInventoryCommand
- CommitReservationInventoryCommand
- ContainerSnapshot
- GdscriptInventoryBackend
- InventoryBackend
- InventoryChangeEvent
- InventoryCommand
- InventoryCommandResult
- InventoryResultCode
- InventorySnapshot
- MoveItemInventoryCommand
- QueryInventoryCommand
- ReleaseReservationInventoryCommand
- RemoveItemInventoryCommand
- ReserveItemsInventoryCommand
- TransferItemsInventoryCommand
Base
addons/item_vault/base
Bridge
addons/item_vault/bridge
Drops
addons/item_vault/drops
Inventory
addons/item_vault/inventory
- ContainerSlot
- ContainerSlotConstraint
- ContainerType
- Inventory
- InventorySave
- InventoryTransaction
- ItemContainer
- ItemFilter
- ItemQueryResult
- Wallet
Items
addons/item_vault/items
Logging
addons/item_vault/logging
Pickups
addons/item_vault/pickups
- Pickup2D
- Pickup3D
- PickupAnimationPlayer
- PickupContents
- PickupEvent
- PickupRuntime
- PickupsCollector2D
- PickupsCollector3D
- PickupsCollectorRuntime
Scene Spawner
addons/item_vault/scene_spawner
- LaunchForceSceneSpawner2D
- SceneSpawner2D
- SceneSpawner3D
- SceneSpawnerRuntime
- ShapeEdgeSceneSpawner2D
- SpawnEvent
- SpawnMoveInitializer2D
- SpawnMoveInitializer3D
- SpawnMoveRuntime
- SpawnMoveSettings
- SpawnMoveValidator
- SpawnSceneAtPoint
- SpawnSceneAtPoint3D
Settings
addons/item_vault/settings