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 mod compat with Server Translations API
- Fix a crash when calling
database.getTables()
- Major bug fix: Data loss on reconnection
- Update Sqlite driver to 3.42.0.0
- Fix drivers when using in a dev environment (shadowJar)
- Fix bugs with json loading
- Fixes mod not releasing database lock
- Allow custom SQL commands
- SQLite database mode now configurable
- Changes ":" in table names to "_" to fix table creation errors.