[{"game_versions":["26.2"],"loaders":["paper","purpur"],"environment":"unknown","id":"2UXHuIj6","project_id":"y31q2zvs","author_id":"ArFZaLv0","featured":false,"name":"ServerWrapped 1.1","version_number":"1.1","changelog":"![Discord Share ](https://cdn.modrinth.com/data/cached_images/261037801e7979fc1653f13bd095bf73eab8c604.png)\n## ServerWrapped 1.1 — Image Cards, Reveal Show & Milestones\n\n### ✨ New\n\n- **PNG image cards for Discord** — `/wrapped share` now posts a real rendered image card instead of a text embed: player head, big stat numbers, \"TOP X%\" badge, and a bold archetype-colored band with the player's personality type and title. Rendered entirely on your server with Java2D — no bot, no external image service, no dependencies. Falls back to the classic text embed automatically if rendering or the upload fails. Toggle with `discord.image-cards`.\n- **`/wrapped reveal`** — your recap as a dramatic ~20-second slideshow: one stat every few seconds with sound effects, an anvil clang on the death line, a cliffhanger (\"And your personality type this season is…\"), and a full-screen archetype reveal with the challenge-complete fanfare. Also available via the new `[ ▶ Play Reveal ]` button on your card. Perfect for experiencing Wrapped Day together in a voice call.\n- **`/wrapped compare <player> [player]`** — head-to-head comparison across nine categories (playtime, mined, placed, distance, mob kills, fish, totem saves, achievements, and deaths — where *fewer* wins). The better value in each row gets a gold ✦, and a verdict line declares the winner. New permission: `serverwrapped.compare` (default: everyone).![Head 2 Head Comparison](https://cdn.modrinth.com/data/cached_images/a511fe1c624e9e2bca5cde05460ac197e8746b83.png)\n- **Server milestones** — the whole server gets celebrated when lifetime totals cross big round numbers: *\"This server just mined its 1,000,000th block!\"* Broadcast in-game with sound and optionally posted to your Discord webhook. Milestones follow a 1 / 2.5 / 5 ladder per power of ten, never repeat across restarts, and the first check after installing baselines silently — a mature server is never flooded with milestones it passed long ago. Configure with `milestones.enabled`, `milestones.check-minutes`, and `discord.post-milestones`.\n\n### ⚙️ Config additions (all optional, defaults shown)\n\n```yaml\ndiscord:\n  image-cards: true       # render shares as PNG image cards\n  post-milestones: true   # post server milestones to the webhook\n\nmilestones:\n  enabled: true\n  check-minutes: 10\n```\nExisting configs keep working unchanged — new keys simply use their defaults until you add them.\n\n📖 Full details for every feature: https://nicompter.github.io/ServerWrapped/","changelog_url":null,"date_published":"2026-07-12T10:08:36.227986Z","downloads":15,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"o2M198oO","hashes":{"sha512":"d2f38b422a9e3e39f91baf9bd25bffa1e47986a26d41ddefddbe0294c9a3a878177cf8536fc4bdaeddd6e6c9ba08e70acda79cd1848801256300288b9221092e","sha1":"97c0f9b49db9850b1908be9e2ee376471d27fbe0"},"url":"https://cdn.modrinth.com/data/y31q2zvs/versions/2UXHuIj6/ServerWrapped-1.1.jar","filename":"ServerWrapped-1.1.jar","primary":true,"size":158387,"file_type":null}],"dependencies":[]},{"game_versions":["26.2"],"loaders":["paper","purpur"],"environment":"unknown","id":"qKEW8Nvd","project_id":"y31q2zvs","author_id":"ArFZaLv0","featured":false,"name":"ServerWrapped 1.0","version_number":"1.0","changelog":"","changelog_url":null,"date_published":"2026-07-11T21:36:05.199523Z","downloads":5,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"1bdM0cEY","hashes":{"sha512":"52cafbc5b930f2bbb829cd3d59da3ec22b27864c76b6b0424b6f1849fd9cf7de3ba66356ad1ba3e86d9e3d22cb814d3049c065703256ae6fe8591add81cedbd0","sha1":"033c2e7435686023ce62edc545f3416606f2b3e9"},"url":"https://cdn.modrinth.com/data/y31q2zvs/versions/qKEW8Nvd/ServerWrapped-1.0.jar","filename":"ServerWrapped-1.0.jar","primary":true,"size":129435,"file_type":null}],"dependencies":[]}]