public static bool CanEquipAccessory(Item item, int slot)
{
Player player = Main.player[Main.myPlayer];
if (item.modItem != null && !item.modItem.CanEquipAccessory(player, slot))
{
return false;
}
foreach (var hook in HookCanEquipAccessory)
{
if (!hook(item, player, slot))
{
return false;
}
}
return true;
}