We use a reverse Easton forcing iteration to obtain a universe with a definable well-order, while preserving the GCH and proper classes of a variety of very large cardinals. This is achieved by coding using the principle ♢*κ+ at a proper class of cardinals κ. By choosing the cardinals at which coding occurs sufficiently sparsely, we are able to lift the embeddings witnessing the large cardinal properties without having to meet any non-trivial master conditions.
"Large cardinals and definable well-orders on the universe." J. Symbolic Logic 74 (2) 641 - 654, June 2009. https://doi.org/10.2178/jsl/1243948331