What it does
Built for Minecraft snapshots
Most server software waits for a full release. ObsidianMC is put together to target Minecraft's snapshot versions directly, so you can run the newest experimental builds instead of sitting on the sidelines.
Your plugins still work
Bukkit, Spigot, Paper and Purpur plugins run the same as they do anywhere else, along with all of their config options and API.
Tunable per world
Mob behavior, gameplay rules and the usual performance switches can be set per world in a plain YAML file.
Readable and MIT licensed
Every change lives in an open patch you can read through. Fork it, borrow from it, or send a pull request.
Get a build
Builds come from GitHub Releases. Fair warning: snapshots break things, and so will these builds sometimes. Great for a test server, not something to run your community on.
You'll need a JDK 25 runtime to start it. Prefer to build it yourself? The README walks through it.
About
ObsidianMC started as a way to mess around with new Minecraft mechanics before they ship in a full release. Because it's based on Purpur and Paper, you get everything those projects already do, plus the config options Purpur adds, all aimed at running the latest Minecraft snapshot.
It's early and moves fast. Things will change and occasionally break between snapshots, so treat it as experimental for now.