//in Terraria.Main.Update after vanilla tile animations call TileLoader.AnimateTiles(); public static void AnimateTiles() { if (loaded) { for (int i = 0; i < tiles.Count; i++) { ModTile modTile = tiles[i]; modTile.AnimateTile(ref Main.tileFrame[modTile.Type], ref Main.tileFrameCounter[modTile.Type]); } foreach (var hook in HookAnimateTile) { hook(); } } }