SQLib

SQLib

Mod and plugin

The easiest way to store data for all your minecraft needs!

Client or server LibraryManagementTechnology

1,139 downloads
8 followers
Createda year ago
Updated4 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...
  • Relocate Jackson Data bind packages to improve compatibility with other mods
  • Add Forge Support!
  • Change stopping behaviour to very end of jvm (allows regular game stopping events to be used for saving sql data)
  • Make jar smaller : )
  • Fix compat with old versions (back down to 1.16.5)
  • Fix compat with old versions (back down to 1.16.5)
  • Add support for paper, folia, purper, spigot and bukkit
  • Fix crash when using mod on client
  • Allow Chaining of DataContainer .put() calls
  • Allow users to try catch around DataContainer .get() calls instead of just printing an error
  • Update to 1.20.3/4
  • Marked as alpha because it breaks version support for 1.20.2 and below
  • Use connection pooling to reduce connection errors when the mod stays online for many hours.
  • Hey look at that mysql is actually working (ShadowJar moment)
  • Switch over the mysql to the mariadb driver cause its more compatible
  • Fix broken transactions on mysql/mariadb
  • fix deps that were missing from jar
  • fix always null when calling database.getTable()
  • Fix crash when outside dev enviroment
  • Fix crash when calling getDataContainers()
  • Longs no longer crash everything
  • Fix some weird bugs with database & table names
  • Small breaking API change to stop prevent conflict between mods using the built in database and have the same table names
  • fix crash if sqlib loads after depending mod
  • Changed package name to me.mrnavastar - you will have to fix your projects sorry :(
  • Add Auto Incrementing Tables
  • Built in database & config system
  • Better error / null checking
  • GetOrCreateDataContainer() util function
  • getLong returns long instead of double
  • Fix crash when calling table.getIds()
  • Update dependencies
  • Make returns for mc datatypes return null if they don't exist instead of crashing
  • Add support for Identifiers
  • Fix a crash when calling database.getTables()
  • Major bug fix: Data loss on reconnection
  • Update Sqlite driver to 3.42.0.0

External resources



Project members

mrnavastar

Owner


Technical information

License
CC0-1.0
Project ID