public static bool HoldItemFrame(Item item, Player player) { if (item.modItem != null && item.modItem.HoldItemFrame(player)) { return true; } foreach (var hook in HookHoldItemFrame) { if (hook(item, player)) { return true; } } return false; }