Chris' Tutorials
Docs/Item Vault

Class

ItemDatabase

Generated GDScript class reference for ItemVault.ItemDatabase.

StatusDraft
Versionv1.0
UpdatedDevelopment docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Draft — Unreleased:This page is in active development. APIs, class names, and behavior may change before the release is finalized. Use it as a preview of what's coming — not as a stable integration target.

Source: addons/item_vault/items/item_database.gd

Syntax

class ItemDatabase extends RefCounted

Members

NameKindSummary
definition_dirsPropertyOwns registered ItemDefinition resources and resolves stable ids. Folders (relative to res://) to scan for ItemDefinition .tres/.res files. Configure from ItemVaultRuntime or a game-owned composition root.
definition_json_filesPropertyJSON catalog files with shape: { "version": 1, "items": [...] }. Games with large catalogs can opt into data files without replacing .tres scans.
reloadMethod
get_defMethod
allMethod
resultProperty
registerMethod
load_json_fileMethod
parsedProperty
itemsProperty
registeredProperty
rowProperty
defProperty
raw_idProperty
defProperty
tagsProperty
tag_nameProperty
resource_pathProperty
resourceProperty
dirProperty
file_nameProperty
full_pathProperty
resProperty

Source

addons/item_vault/items/item_database.gd

Plugin docs root:gdscript/plugins/item_vault_dev/addons/item_vault/guides