ModsFinder

Minecraft SQLite JDBC

by Axionize

With Minecraft SQLite JDBC installed, other mods and plugins on a server can open SQLite database files without shipping a driver of their own.

FabricForgeNeoForgeQuiltClient or server, optionalApache License 2.0Open source1.12.2 – 26.1.2

What it does

The mod provides an up-to-date SQLite JDBC driver that a server's classpath can share. It tracks the latest Xerial sqlite-jdbc release and is bumped whenever upstream publishes a new version. The mod itself does not read or write any database; it only supplies the driver so that other components can open .db and .sqlite files over JDBC.

Mods and plugins that need embedded SQLite often bundle a copy of the driver, which adds roughly 10 MB each. Installing this library lets them rely on one shared copy instead. The wrapper loads the driver in a child-first class loader, and returned connections are standard java.sql.Connection objects, so callers can use them without casting to the implementation class.

Minecraft SQLite JDBC is open source under the Apache License 2.0 and is published for Fabric, Forge, NeoForge and Quilt across 50 release versions, 1.12.2 – 26.1.2. Installing it on either side is enough, and neither side has to run it. Paper, Spigot, Bukkit, Purpur and Folia are also supported. The driver requires a newer Java runtime than the oldest Bukkit servers use.

Key features

  1. Shared SQLite driver

    Mods and plugins on the same server can use one SQLite JDBC driver instead of each bundling its own copy.

  2. Child-first class loading

    The driver is loaded in a child-first class loader, which keeps the SQLite implementation separate from the rest of the server's classes.

  3. Standard JDBC connections

    Connections are returned as standard java.sql.Connection objects, so code written against the JDBC API works without changes.

  4. Bundled native binaries

    The Xerial driver includes native SQLite binaries for common platforms and extracts them on first use.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.23.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
26.1.13.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
26.13.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.x12 of 12 versions with builds
1.21.113.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.103.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.93.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.83.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.73.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.63.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.53.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.43.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.33.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.23.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.21.13.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.213.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-063.53.2.0+2026-06-06
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
1.13.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

2 older game versions (1.12.2 – 1.13) not shown. All files on Modrinth

Required by 4 mods

Use cases

Who it’s for: Mod and plugin authors who need embedded SQLite, and server owners who run several components that read SQLite databases. Players who only join a server do not need it.

Questions

Does Minecraft SQLite JDBC need a newer Java runtime?

Yes. Java 8 or newer is required. Plain Bukkit API servers running an older Java release cannot load the modern Xerial release that the mod tracks.

Which mods rely on Minecraft SQLite JDBC?

Four catalog mods require it, among them Cobble Poke Bank, Slash Invite, RandomMobBlock and Signit. Other mods can use the shared driver without listing it as a dependency.

Does Minecraft SQLite JDBC have to be installed on both sides?

No. Installing it on the server is enough for server-side components, and it works on either side with neither side required. Players do not need it.

In the catalog

Minecraft SQLite JDBC is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from Axionize

All projects

Similar mods

What the author says

A maintained fork of the dormant SQLite JDBC for Minecraft mod, now tracking the latest Xerial sqlite-jdbc release with auto-bumps whenever upstream cuts a new version. The mod does nothing on its own — it ships the SQLite JDBC driver onto the server's classpath so other plugins/mods that want to read or…
Axionize, on the Modrinth page

Official listing

Owner
Axionize
Published
2025-04-20
Updated on Modrinth
2026-06-06
Facts verified
2026-10-15

Tags