Skip to content

Item Vault v1.1

Item Vault v1.1 documentation

Every v1.1 guide for Item Vault, with the generated API reference.

Status
Current
Version
v1.1
Source updated
2026-09-12
Generated on
2026-10-22

Guides and API reference for Item Vault v1.1. Start with Getting Started if you have not wired a session yet.

Guides

  • Getting Started — Create a minimal Item Vault setup with item definitions, database, inventory target, and pickup routing.
  • Item Data and Stack Metadata — Place item ids, tags, stack overrides, and world pickup metadata in the right layer.
  • Retained Item Resources — Use typed instance-resource mutations for charges, fuel, water, energy, and durability.
  • JSON Catalogs and Saves — Load item catalogs from JSON and keep ItemStack dictionaries save-friendly.
  • Save Schema — The JSON save envelope: schema version, inventory shape, containers, stacks, and instance resources.
  • Drop Tables — Configure DropsTable, Droppable entries, and item-aware world drops.
  • Runtime and Pickup Bridge — Use ItemVaultRuntime and InventoryPickupBridge to route pickups into inventory.
  • Runtime Bootstrap — Initialize ItemVaultRuntime and scene-owned services from code-first setups.
  • FAQ Troubleshooting — Answer common Item Vault setup and integration questions.
  • Dimension-Neutral Handling — Why SpawnEvent/PickupEvent carry a dimension field but forbid branching on it.
  • Crafting Integration — Build a recipe-driven crafting system on Item Vault's atomic InventoryTransaction and typed result API.
  • Game-Owned Gameplay Integration — Connect inventory changes to healing, equipment, quests, combat, or other game-owned rules only after the inventory change succeeds.

API reference

Every public class in the v1.1 addon: GDScript API Reference.