Skip to main content

Item Blacklist

Based on game build 718694 | Last updated: 2026-04-04

Overview

item_blacklist.lua is an autogenerated data configuration file used by the account items and inventory systems. It does not contain component logic or entity behaviors. Instead, it defines four global tables that map prefab names to boolean flags or event identifiers. These tables control whether specific items appear in displays, whether skin decorations are hidden, which events lock certain skins, and which skins are marked as unlockable. Modders should treat this file as read-only configuration data.

Usage example

-- Check if an item is blacklisted from display
if ITEM_DISPLAY_BLACKLIST["bernie_cat_active"] then
print("This item is hidden from display.")
end

-- Check event lock for a skin
local event = SKINS_EVENTLOCK["hermithouse_yule"]
if event then
print("This skin is locked behind event: " .. event)
end

Dependencies & tags

Components used: None identified Tags: data, config, skins, inventory

Properties

PropertyTypeDefault ValueDescription
ITEM_DISPLAY_BLACKLISTtableMaps prefab names to true. Items listed here are excluded from certain UI displays or inventory views.
HIDE_SKIN_DECORATIONStableMaps prefab names to true. Items listed here have their skin decorations hidden in relevant contexts.
SKINS_EVENTLOCKtableMaps prefab names to event strings (e.g., "winters_feast"). Indicates which seasonal event is required to unlock the skin.
UNLOCKABLE_SKINStableMaps prefab names to true. Marks specific skins as available for unlocking through gameplay or achievements.

Main functions

None identified.

Events & listeners

None.