//in Terraria.ObjectData.TileObject data make the following public:
// newTile, newSubTile, newAlternate, addTile, addSubTile, addAlternate
internal static void SetDefaults(ModTile tile)
{
tile.SetDefaults();
if (Main.tileLavaDeath[tile.Type])
{
Main.tileObsidianKill[tile.Type] = true;
}
if (Main.tileSolid[tile.Type])
{
Main.tileNoSunLight[tile.Type] = true;
}
tile.PostSetDefaults();
}