//in Terraria.Dust.NewDust after initializing dust properties call ModDust.SetupDust(dust);
internal static void SetupDust(Dust dust)
{
ModDust modDust = GetDust(dust.type);
if (modDust != null)
{
dust.frame.X = 0;
dust.frame.Y %= 30;
modDust.OnSpawn(dust);
}
}