Packaging release. No gameplay, command or config changes — every feature and
every default is identical to 1.0.0.
What changed
The SQLite driver is no longer bundled in the jar. It is declared in
plugin.yml's libraries: block and fetched by Paper's library loader at
startup instead.
The bundled driver carried native binaries for every supported platform —
about 24 MB of the download — which is why the jar was so large.
| 1.0.0 | 1.0.1 | |
|---|---|---|
| Download | 13.76 MB | 97 KB |
bStats stays bundled (53 KB), so metrics never depend on a network fetch.
Upgrade note — please read
The first server start after installing needs outbound access to Maven
Central, so Paper can download the driver. It is then cached in your
server's libraries/ folder and every later start works completely offline.
If your server has no outbound access at all, download
org.xerial:sqlite-jdbc:3.49.1.0 once elsewhere and place the jar at
libraries/org/xerial/sqlite-jdbc/3.49.1.0/sqlite-jdbc-3.49.1.0.jar.
Your existing bounty.db is read unchanged — no migration, no data loss.
How this was verified
- Cold boot on a clean Paper 26.2 with an empty
libraries/folder: the
driver downloads and the plugin enables. - A database written by 1.0.0 was loaded by 1.0.1 and every bounty read back.
- A bounty placed through the normal command path survived a full server
restart. - Automated bot suite: 9 passed, 2 verified through injected events, 0 failed.
- The build now fails if the driver is ever shaded back in.
Compatibility
Paper 26.2, Java 25. Requires Vault and an economy plugin. PlaceholderAPI
optional. Folia is not supported — see the README for why.