Skip to content

Class

CraftingTransaction

Generated GDScript class reference for ItemVault.CraftingTransaction.

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

Builds and executes the one atomic Item Vault mutation path for a craft. Inputs and net outputs run inside a single InventoryTransaction; on any failure the transaction rolls back every executed operation to its exact pre-transaction state, so nothing is partially consumed, partially inserted, or duplicated. This is not a loose chain of remove/add calls: the crafting layer relies on the transaction API for atomicity.

Source: addons/item_vault/crafting/transactions/crafting_transaction.gd

Syntax

class CraftingTransaction extends RefCounted

Members

NameKindSummary
total_quantitiesMethod
net_outputsMethod
build_opsMethod
preflight_fitsMethod
executeMethod
resultProperty
fingerprintMethod