Releases: spruceworks/spruce-bounty
Release list
SpruceBounty v1.0.1
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.
SpruceBounty v1.0.0
Free bounty plugin for Donut-like / Lifesteal SMPs. First release.
Requires
- Paper 26.2 on Java 25
- Vault and an economy plugin (e.g. EssentialsX) — the plugin logs a clear error and disables itself if either is missing
- PlaceholderAPI optional
Features
/bounty set | list | check | top | canceland/bountyadmin remove | clear | reload- Vault economy: withdraw on placement, optional placement tax, multiple placers stack into one pot, per-contributor refund on cancel
- PvP claim with a per killer→victim cooldown and a same-IP guard; non-player deaths never pay out
- Paginated GUI, PlaceholderAPI expansion, SQLite storage behind a versioned interface
- All player-facing text is MiniMessage in
messages.yml;config.ymlreloads at runtime with/bountyadmin reload
Install
Drop spruce-bounty-1.0.0.jar into plugins/ alongside Vault and an economy plugin.
Notes
- Folia support is in testing. No Folia 26.x build exists yet to verify against, so
folia-supportedstays unset inplugin.yml— we don't claim what we haven't run. - Not yet listed on any marketplace.
Full changelog: CHANGELOG.md