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