One mod where a server usually runs dozens.
STYGION Keystone is a free server mod for Fabric and NeoForge on Minecraft 1.21.1 and 26.2: Discord both ways, ranks, votes, tickets, restarts, backups and real skins on offline servers, with a web editor that comes inside the jar.
What your modpack costs, on your machine.
Type /keystone test 20. Keystone places twenty test players spread across the map, so each drags its own chunks into the tick, measures it, tells you what gave out first and names the mods the time went into. Say yes and the run joins the public numbers, with no server name, address or player names.
See the measured numbersThe editor is in the download.
Type /keystone panel in game and click the link in chat. Your own server serves the page from the same jar, and it works with the network cable pulled out. Saving applies without a restart, and every change is a version you can put back.
/keystone panel Switch off what you don't need.
Every module turns off, and a module that's off is never started: no memory, no CPU, no tables.

What's inside
- Discord
- chat both ways with clickable links, account linking from a code typed in game, roles and bans kept in step, the console in a channel.
- Tickets
- /ticket <what is wrong> in game (or /bug, /feedback) or a button on Discord, each in its own channel; the answer reaches the player in game, and tickets can be forwarded to your own queue.
- Ultimine
- FTB Ultimine's six shapes (vein, tunnels, 3x3 square, escape staircase) chosen with the mouse wheel, and the right button harvests and replants, tills, strips logs and lays paths. Each part can be switched off.
- Ranks by playtime
- a ladder: the heaviest rank earned is worn and the lower ones step aside.
- Votes
- NuVotifier v1 and v2 on one port. A vote that arrives while its player is offline pays out on the next join.
- Restarts and schedules
- fixed times, intervals or delays, with warnings first; announcements in rotation; maintenance mode with reserved slots.
- Backups
- hard-link snapshots, so a part of the world that did not change is not copied again.
- Accounts for offline servers
- /register and /login, a confirmation on Discord, and names bought from Mojang kept for their owners.
- Real skins on offline-mode servers
- and /skin <link> for anyone who wants their own.
- Moderation
- bans, kicks and mutes; takes over vanilla /kick and /ban.
- Entity cleanup
- that spares bosses, named mobs and tamed animals.
- Permissions
- groups, inheritance and grants that expire.
- An assistant
- that proposes and waits for your "do it". Any provider or none.
- Local API
- scoped keys, an OpenAPI document generated from its own routes, an event stream and MCP. keystone-api for addons has no dependencies and rides inside the jar.
Four downloads, the same mod in each
b0.2.8 The pack's data, in one file, for whoever builds on it.
Fabric 1.21.1
keystone-fabric-1.21.1-0.2.8+1.21.1-fabric.jar, 13.5 MB
DownloadFabric 26.2
keystone-fabric-26.2-0.2.8+26.2-fabric.jar, 13.5 MB
DownloadNeoForge 1.21.1
keystone-neoforge-1.21.1-0.2.8+1.21.1-neoforge.jar, 13.1 MB
DownloadNeoForge 26.2
keystone-neoforge-26.2-0.2.8+26.2-neoforge.jar, 13.1 MB
Download
Questions people ask
Is it free?
Yes. It is free to use on any server.
Which loaders and versions?
Fabric and NeoForge, on Minecraft 1.21.1 and 26.2. Four downloads, the same mod in each.
Do players need it?
No. Everything runs on the server, and a vanilla client joins with nothing installed.
Do I need a STYGION account?
No. Keystone never asks us anything.
Does it send anything anywhere?
Once a day it shares five minutes of tick measurements, with no server name, address, player or id. /keystone set bench.share-live false stops it.
Where are the settings?
In config/keystone/, one file per module, comments kept. Edit them by hand, from the console or in the editor; all three take the same road.
Come and argue with us
Everything we make gets argued about in one Discord. Ideas, bugs and the occasional very long message about JVM flags.