Repository navigation
Releases: ItsSebis/sebstats-mc
Release list
SebStats 1.4.0
- Server-list MOTD now shows a random stat-based fun fact, changed every 15 minutes (
motd,motd-minutesin config.yml; trivia only when there is no data yet). - Many new fun facts: player comparisons ("Sebi has died 2.5× as often as Eliya"), rates, survival streaks, rivalries, shares of the server, causes of death. The website shows a sample that changes hourly.
SebStats 1.3.1
📱 Mobile-friendly website: the stats page now works on small screens. Grids no longer overflow narrow phones, the tab bar scrolls, achievement rows stack, and tap targets and search fields are larger.
🏷️ SMP achievements label: the new smp advancement namespace is shown as "SMP" in the Achievements tab.
Upgrade: replace the old jar in plugins/ with SebStats-1.3.1.jar and restart. Requires Java 25.
SebStats 1.3.0
🏆 Achievements tab: compare every player's advancements, Steam-style. A rarity-sorted list shows the % of players who earned each one and who has it. Click a player for their full page with earned dates and locked advancements. New API endpoints: /api/advancements and /api/players/{player}/advancements.
🎉 Play-time celebrations: at 100, 250, 500 and 1000 hours (then every 1000) the server announces it, shows a title and sets off fireworks around the player. Players already past a milestone when you upgrade are not celebrated retroactively. Turn off with celebrations: false in config.yml.
Upgrade: replace the old jar in plugins/ with SebStats-1.3.0.jar and restart. Requires Java 25.
SebStats 1.2.0
New leaderboards: 🏰 Raids Won and 🪬 Totems Used (times a Totem of Undying was used). Both show on the website and count toward /stats placings.
Upgrade: replace the old jar in plugins/ with SebStats-1.2.0.jar and restart. Requires Java 25.
SebStats 1.1.0
New: /stats [player] shows a player's three best leaderboard placings (across the same boards as the website) and a clickable link to the stats website.
New config key: website-url sets the link shown by /stats, e.g. your Cloudflare tunnel hostname (default http://localhost:8123, empty hides the link). Existing configs get the new key added automatically on startup; restart after changing it.
Upgrade: replace the old jar in plugins/ with SebStats-1.1.0.jar and restart. Requires Java 25.
SebStats 1.0.1
Performance fix: the plugin no longer causes TPS drops on busy servers. Stats are now read from the server's stats files and the snapshot is built off the main thread. Online players get live values within a 2 ms per-tick budget (previously ~8,000 statistic calls per player per refresh on the main thread).
New: item icons on the Collections page, and an ascending Deaths / Hour leaderboard (players with 6+ minutes played).
Note: an item a player has never collected before shows up when the server next saves their stats (about every 5 minutes, or on quit); counts for items they already have update live.
Upgrade: replace the old jar in plugins/ with SebStats-1.0.1.jar and restart. Requires Java 25.
SebStats 1.0.0
First release. Paper plugin for Minecraft 26.3 that hosts a live stats website (leaderboards, collections, fun facts) and a JSON API on its own port (default 8123).
Install: drop SebStats-1.0.0.jar into the server's plugins/ folder and restart. Requires Java 25.
API docs: https://github.com/ItsSebis/sebstats-mc/blob/main/docs/API.md