Skip to content

SpruceBounty v1.0.1

Latest

Choose a tag to compare

@anhhuyn411-alt anhhuyn411-alt released this 28 Jul 02:41
· 8 commits to main since this release

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.