Item Blacklist
Based on game build 714014 | Last updated: 2026-03-10
Overview
This file defines global tables that control how certain items (primarily skins and decorative variants) are handled in the UI and inventory system. It does not define a component, but rather serves as a static data registry used by other parts of the game (e.g., inventory UI, account item systems) to determine visibility, locking, and display behavior of entity-based item prefabs.
The primary tables are:
ITEM_DISPLAY_BLACKLIST: Items that should not appear in standard UI lists or crafting displays.HIDE_SKIN_DECORATIONS: A subset of items treated as non-skin decorations (e.g., furniture) and excluded from skin selection UI.SKINS_EVENTLOCK: Items tied to specific seasonal or limited-time events; these are only available when the event is active.UNLOCKABLE_SKINS: Reserved for future or mod-controlled unlockable skins (currently empty).
Usage example
This file does not expose a component API and is not added to entities. Instead, it is referenced directly by other systems (e.g., UI screens or account item logic). Example usage by other scripts:
if ITEM_DISPLAY_BLACKLIST[skin_name] then
-- Skip displaying this item in skin pickers or trade UI
end
if SKINS_EVENTLOCK[skin_name] and not IsEventActive(SKINS_EVENTLOCK[skin_name]) then
-- Lock this item in the UI until the event is active
end
Dependencies & tags
Components used: None identified
Tags: None identified
Properties
No public properties. This file only defines module-level global tables.
Main functions
No functions are defined. The file exports only data tables.
Events & listeners
Not applicable.