Skip to main content

Complete Export Index

Server · Core and registry

GetInventoryType, GetItemDefinition, GetItems, GetItemList, Items, ItemList, RegisterItem, RegisterItems, RegisterInventory, RegisterStash.

Server · Opening

OpenInventory, openInventory, forceOpenInventory.

Server · Mutation and currencies

AddItem, RemoveItem, AddCash, RemoveCash, AddDirtyMoney, RemoveDirtyMoney, ClearInventory, RemoveInventory, SetMaxWeight, SetSlotCount.

Server · Carry validation

CanCarryItem, CanCarryWeight, CanCarryAmount, CanSwapItem.

Server · Read/search

GetInventory, GetInventories, GetInventoryItems, GetSlot, GetSlotWithItem, GetSlotsWithItem, GetSlotIdWithItem, GetSlotIdsWithItem, GetEmptySlot, GetSlotForItem, GetItemCount, GetItemSlots, GetItem, SearchInventory, Search.

Server · Metadata/use/hooks

SetMetadata, GetMetadata, UpdateMetadata, RegisterUsableItem, RegisterUseExport, RegisterHook, registerHook.

Server · Vehicle capacity

GetVehicleStorageCapacity, GetVehicleTrunkWeight, GetVehicleTrunkSlots, GetVehicleGloveboxWeight, GetVehicleGloveboxSlots.

Server · UI bridge

Notify, ShowTextUI, HideTextUI, ShowTextUIEntry, HideTextUIEntry.

Client · Inventory snapshot/UI

OpenInventory, openInventory, Search, GetPlayerItems, GetPlayerWeight, GetPlayerMaxWeight, GetItemCount, GetSlotWithItem, GetSlotsWithItem, GetSlotIdWithItem, GetSlotIdsWithItem.

Client · UI bridge

Notify, ShowTextUI, HideTextUI, ShowTextUIEntry, HideTextUIEntry.

For signatures and return contracts, use the pages in this chapter and the attached current INTEGRATION.md.