Skip to content
ct

Class

ItemDatabase

Generated GDScript class reference for ItemVault.ItemDatabase.

Status
Draft
Version
v1.0
Updated
Development docs generated from GDScript source

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

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