Ranks¶
Every trophy has a rank, its rarity, which sets how grand it looks and sounds. A trophy's kind picks its rank (a mod's kind can read it from its own data; common if it names none); the loot function and the API can name another. Each rank has its own colors, and its effects grow with it:
| Rank | Colors | Looks | Sounds |
|---|---|---|---|
common |
grey | three rising outlines, a faint flare, a two-armed spiral of light and a rare glint | none of its own |
uncommon |
green | faster outlines, a stronger flare and more glints | a chime when placed |
rare |
blue | four outlines, a fuller flare, more glints, a halo circling the icon and a spark orbiting it | a bell when placed, and a chime now and then |
epic |
purple and pink | five shimmering outlines, a pulsing double flare, two crossed halos, a three-armed spiral, two sparks circling the icon | an enchanting sound when placed, and amethyst resonating now and then |
legendary |
gold | a beam of light, six shimmering outlines, a large pulsing double flare, a turning crown of light shards round the icon, a gold crown floating over it, three circling sparks and bursts of light | a fanfare when placed, and a beacon's hum |
A lit pedestal lights the area round it by its trophy's rank: a display (or a trophy with no rank) at light level 10, then 11 for common up to a legendary trophy's full 15. The particles show while a player looks at the trophy, and the ambient sounds play within 12 blocks. Past 40 blocks a trophy draws only its icon and its well (and a legendary beam), and past 64 nothing over its pedestal; a display shown larger or higher is drawn, in full, from as many times farther (up to 256 blocks), and the particles follow the player's particle setting (half as many on Decreased, none on Minimal).
Mods add ranks with net.ixdarklord.trophypedestals.api.PedestalRarities.register, from common setup so servers and clients
both know them: PedestalRarity.builder(id, rank, color, accent) sets each effect (rings, flare, flarePulse,
secondFlare, spiral, glints, orbiters, halos, crown, beam, shimmer, burst, placeSound, ambientSound), and the name
goes under the trophypedestals.rarity.<namespace>.<path> lang key. For anything more, api/client/PedestalEffects.register
gives a rank an effect of its own that draws each frame and ticks while the trophy is looked at. A trophy whose rank
is no longer there shows as common.