ForgeCraftPLUGIN WIKISDocumentationSupport ↗
Server reference

SQLite and the lightweight JAR

ForgeMarket · 0.1.2 preview

ForgeMarket 0.1.2 uses the SQLite JDBC driver supplied by the qualified Paper, Purpur or Folia server. The plugin JAR no longer carries a duplicate driver or its operating-system/CPU binaries. Both edition JARs are about 92 KB; the previous 0.1.1 JARs were about 14.5 MB.

Installation

Install one ForgeMarket JAR normally. There is no additional plugin, library download, activation check or manual database setup required by ForgeMarket. Keep the server installation and its own libraries intact. The Minecraft server launcher may still need internet for its usual first-time setup, independently of ForgeMarket.

No operating-system support is removed from the server's SQLite library. This change removes the extra copy in ForgeMarket; it does not remove the server's database dependency or claim a reduction in database memory usage.

Existing shops and balances

Stop and back up the complete plugins/ForgeMarket/ folder together with matching world/player files. Replace the old ForgeMarket JAR with exactly one 0.1.2 edition, then start fully. Keep the existing data folder. Database schema, shop stock, wallets, receipts, inboxes, commands and permissions are unchanged.

Qualification and troubleshooting

The qualified server builds provide SQLite JDBC 3.49.1.0. ForgeMarket records the active version at startup, and the current live tests check real trading and restart persistence with the server-provided driver. See Tested builds and limits for exact artifacts and completed results.

If the console reports ClassNotFoundException: org.sqlite.JDBC, verify that you are using a qualified, complete Paper-family server installation. Restore missing server libraries using that host's normal setup process. Do not erase the marketplace database or place random JDBC JARs in the plugin folder.

References

Search all plugin wikis.