Vantage 1.0.9 introduces Vantage Vet, a score for the big things you do in
SkyBlock and the Vantage features you find on the way, and with it the signed
Vet card that the Vantage Discord's free carry service reads. Announcements now
arrive as a card at the top of the screen.

| Minecraft | Jar | Declared range |
|---|---|---|
| 26.2 | `vantage-1.0.9+26.2.jar` | `>=26.2 <26.3` |
| 26.1.2 | `vantage-1.0.9+26.1.2.jar` | `>=26.1.2 <26.2` |

Both require Fabric Loader `>=0.19.3`, Fabric API, and Java 25. They are built
from one tree at one commit; each jar advertises only the range it was compiled
against, so the wrong one refuses to load rather than crashing. A `.sha256` sits
beside each jar.

- **Vantage Vet.** A score that grows with every floor and master floor,
  slayer tiers, Kuudra tiers, trophy fish, contests, garden levels, powder,
  mineshafts, burrows, Hoppity eggs, fairy and Enigma souls, first visits, and
  active hours; and with the small things in the mod itself, from opening the
  HUD editor to spinning the chest reel. Every milestone names the Vantage
  feature that would have helped, once, when it lands. Tiers from Rookie to
  Vantage Vet, a HUD bar to the next tier, and `/vt vet` for the screen.
- **The Vet card and free carries.** `/vt carry <type>` (or a button on the Vet
  screen) copies a signed card that proves you are an active Vantage user.
  Paste it into `/carry request` on the Vantage Discord and a carrier picks it
  up. Free, always; the bot checks the card, its age, your points and your
  hours before posting.
- **Announcement cards.** Announcements from the maintainers now drop in as a
  glass card at the top of the screen, with the whole text, a chime pitched by
  kind and a time bar, instead of a toast. Toast remains as an option; a
  Preview button shows the card on demand.

- The Vet card signing key is baked at build time from `-PvetKey` or the
  `VANTAGE_VET_KEY` CI variable and never lives in the tree; a build without
  one signs with a dev key and says so in the log.
- The Discord bot gained `/announce`, `/carry` and `/triage`; see its README.
- The `announce-discord` CI job skips commits the bot already announced.