{bbname}

搬砖狐 | 夜航星 发表于 2025-8-10 19:27:19

SQLib (SQLib)-MOD模组

SQLib (SQLib)Github |相关wiki |源站链接支持: bukkit , fabric , folia , forge , neoforge , paper , purpur , quilt , spigotSQLib是为满足你所有的minecraft存储需求而设计的最简单的方式!它是一个专注于Minecraft使用情况的简单的SQL封装。https://i.sodamc.com/modrinth/xVlgWi9Erb.jpg

重要提示:
该库不是一个功能齐全的SQL封装,也并不提供许多SQL功能的完全访问权限。该库的主要重点是提供一种简单易用的方式来在你的模组中存储数据。如果你正在寻找一个更高级的数据库,我建议看一下像Nitrite这样的库。

配置

该模组在第一次启动时会生成一个配置文件,允许你配置所有依赖SQLib的模组使用的数据库。默认的数据库是在SQLib目录中运行的SQLite数据库。

支持的数据类型

数据类型可以通过`SQLDataType`类来获取。

标准类型Minecraft类型
StringBlockPos
IntChunkPos
DoubleNbtElement
LongJson
BoolMutableText
UUIDIdentifier

设置

在你的build.gradle中包含:

repositories {
    maven { url \"https://api.modrinth.com/maven\" }
}

dependencies {
modImplementation(\"maven.modrinth:sqlib:2.2.13\")
}Copy已复制!

开发者用法

这个例子使用了SQLib管理的内置数据库。对于99%的模组来说,使用内置数据库是不错的选择,但是下面是自定义数据库管理的示例。

// 在早期模组初始化器中不要调用SQLib.getDatabase()。这样做可能会导致你的模组崩溃。
// 在常规模组初始化器中或之后调用是可以的。
Database database = SQLib.getDatabase();

Table table = database.createTable(\"myModId\", \"userdata\")
      .addColumn(\"username\", SQLDataType.STRING)
      .addColumn(\"home\", SQLDataType.BLOCKPOS)
      .addColumn(\"nbt\", SQLDataType.NBT)
      .finish();
      
DataContainer playerData = table.createDataContainer(UUID.randomUUID());
playerData.put(\"username\", \"CoolGuy123\")
          .put(\"home\", new BlockPos(304, 62, 37))
          .put(\"nbt\", new NbtCompound());

System.out.println(playerdata.getString(\"username\"));
System.out.println(playerdata.getBlockPos(\"home\"));
System.out.println(playerdata.getNbt(\"nbt\"));Copy已复制!

自定义数据库管理

你可以使用以下方式创建一个自动增量表:

MySQLDatabase database = new MySQLDatabase(\"modId\", \"mydata\", \"192.168.1.69\", \"3306\", \"cooluser\", \"radman\");
// OR
SQLiteDatabase database = new SQLiteDatabase(\"modId\", \"mydata\", \"some/dir\");Copy已复制!

自动增量表

你可以创建一个自动增量id的表:

Table table = SQLib.getDatabase().createTable(\"modId\", \"towns\")
      .setAutoIncrement()
      .addColumn(\"city\", SQLDataType.STRING)
      .addColumn(\"portal\", SQLDataType.BLOCKPOS)
      .finish();

DataContainer data = table.createDataContainerAutoID();
int id = data.getIdAsInt();Copy已复制!

事务支持

这种方式将 SQL 命令合并成一个命令,以便更快地读写大量数据。你可以随时开始和结束一个事务。

Table table = data.createTable(\"modId\", \"userdata\")
      .addColumn(\"username\", SQLDataType.STRING)
      .addColumn(\"home\", SQLDataType.BLOCKPOS)
      .addColumn(\"nbt\", SQLDataType.NBT)
      .finish();

table.beginTransaction();
DataContainer playerData = table.createDataContainer(UUID.randomUUID());
playerData.put(\"username\", \"CoolGuy123\");
playerData.put(\"home\", new BlockPos(304, 62, 37));
table.endTransaction();

playerData.put(\"nbt\", new NbtCompound());Copy已复制!

自定义SQL命令

如果你需要做比API允许的更复杂的事情,你可以运行自定义的SQL命令。

MySQLDatabase database = new MySQLDatabase(\"modId\", \"mydata\", \"192.168.1.69\", \"3306\", \"cooluser\", \"radman\");
Table table = data.createTable(\"modId\", \"userdata\")
      .addColumn(\"username\", SQLDataType.STRING)
      .addColumn(\"home\", SQLDataType.BLOCKPOS)
      .addColumn(\"nbt\", SQLDataType.NBT)
      .finish();

PreparedStatment stmt = database.executeCommand(\"SELECT ID FROM userdata WHERE username = ?\", false, \"bobross\");
ResultSet result = stmt.getResultSet();

// 处理结果

stmt.close();

//如果你只想运行一个命令而不处理结果,可以这样做。它会自动为您关闭。
database.executeCommand(\"DELETE FROM userdata WHERE ID = ?\", true, \"bobross\");Copy已复制!

来自Modrinth所有游戏版本1.16.51.171.17.11.181.18.11.18.21.191.19.11.19.21.19.31.19.41.201.20.11.20.21.20.31.20.41.20.51.20.61.211.21.11.21.21.21.31.21.41.21.51.21.61.21.71.21.8所有类型fabricquiltvelocitySQLib 3.2.9sqlib-3.2.9.jar下载3.2.9#Releasesqlib-3.2.9-javadoc.jar下载3.2.9#Releasesqlib-3.2.9-sources.jar下载3.2.9#Release- Allow local database paths to start with `/` on linux展开版本: 3.2.9支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8类型:FabricQuilt velocityRelease下载次数: 313SQLib 3.2.8sqlib-3.2.8.jar下载3.2.8#Releasesqlib-3.2.8-javadoc.jar下载3.2.8#Releasesqlib-3.2.8-sources.jar下载3.2.8#Release- Re work the initial non minecraft api as it was flawed, all issues are hopefully addressed展开版本: 3.2.8支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4类型:FabricQuilt velocityRelease下载次数: 529SQLib 3.2.7sqlib-3.2.7.jar下载3.2.7#Betasqlib-3.2.7-javadoc.jar下载3.2.7#Betasqlib-3.2.7-sources.jar下载3.2.7#Beta- fix silly crash展开版本: 3.2.7支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4类型:FabricQuilt velocityBeta下载次数: 43SQLib 3.2.6sqlib-3.2.6.jar下载3.2.6#Betasqlib-3.2.6-javadoc.jar下载3.2.6#Betasqlib-3.2.6-sources.jar下载3.2.6#Beta- Add two new functions in `SQLibConfig` that allow for setting the config and default database directory, allowing for sqlib to be used in unsupported mod loads and even outside of minecraft展开版本: 3.2.6支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4类型:FabricQuilt velocityBeta下载次数: 49SQLib 3.2.5sqlib-3.2.5.jar下载3.2.5#Releasesqlib-3.2.5-javadoc.jar下载3.2.5#Releasesqlib-3.2.5-sources.jar下载3.2.5#Release- Fix MySql/MariaDB/Postgres not loading correctly on velocity展开版本: 3.2.5支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4类型:FabricQuilt velocityRelease下载次数: 347SQLib 3.2.4sqlib-3.2.4.jar下载3.2.4#Releasesqlib-3.2.4-javadoc.jar下载3.2.4#Releasesqlib-3.2.4-sources.jar下载3.2.4#Release- Add a new `DataStore` function `getOrCreateDefaultContainer` to cover the most common on create lambda展开版本: 3.2.4支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4类型:FabricQuilt velocityRelease下载次数: 178SQLib 3.2.3sqlib-3.2.3.jar下载3.2.3#Releasesqlib-3.2.3-javadoc.jar下载3.2.3#Releasesqlib-3.2.3-sources.jar下载3.2.3#Release- Update to 1.21.2展开版本: 3.2.3支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3类型:FabricQuilt velocityRelease下载次数: 345SQLib 3.2.2sqlib-3.2.2.jar下载3.2.2#Releasesqlib-3.2.2-javadoc.jar下载3.2.2#Releasesqlib-3.2.2-sources.jar下载3.2.2#Release- Fix config not generating when using manual database creation展开版本: 3.2.2支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1类型:FabricQuilt velocityRelease下载次数: 265SQLib 3.2.1sqlib-3.2.1.jar下载3.2.1#Releasesqlib-3.2.1-javadoc.jar下载3.2.1#Releasesqlib-3.2.1-sources.jar下载3.2.1#Release- fix invalid config creation on windows展开版本: 3.2.1支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1类型:FabricQuilt velocityRelease下载次数: 225SQLib 3.2.0sqlib-3.2.0.jar下载3.2.0#Releasesqlib-3.2.0-javadoc.jar下载3.2.0#Releasesqlib-3.2.0-sources.jar下载3.2.0#Release- Get on datacontainers now returns an optional instead of null- Move Gson Types into their own class so they can be used without minecraft being present展开版本: 3.2.0支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1类型:FabricQuilt velocityRelease下载次数: 233SQLib 3.1.4sqlib-3.1.4.jar下载3.1.4#Releasesqlib-3.1.4-javadoc.jar下载3.1.4#Releasesqlib-3.1.4-sources.jar下载3.1.4#Release- Fix an oversight that could cause problems when null values are retrieved from the database展开版本: 3.1.4支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 197SQLib 3.1.3sqlib-3.1.3.jar下载3.1.3#Releasesqlib-3.1.3-javadoc.jar下载3.1.3#Releasesqlib-3.1.3-sources.jar下载3.1.3#Release- Fix Another crash (we do love testing in prod dont we)展开版本: 3.1.3支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 155SQLib 3.1.2sqlib-3.1.2.jar下载3.1.2#Releasesqlib-3.1.2-javadoc.jar下载3.1.2#Releasesqlib-3.1.2-sources.jar下载3.1.2#Release- Fix a different crash展开版本: 3.1.2支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 180SQLib 3.1.1sqlib-3.1.1.jar下载3.1.1#Releasesqlib-3.1.1-javadoc.jar下载3.1.1#Releasesqlib-3.1.1-sources.jar下载3.1.1#Release- Fix crash展开版本: 3.1.1支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 142SQLib 3.1.0sqlib-3.1.0.jar下载3.1.0#Releasesqlib-3.1.0-javadoc.jar下载3.1.0#Releasesqlib-3.1.0-sources.jar下载3.1.0#Release- Change `DataStore` Lookup functions to use optionals instead of returning null for that sweet sweet functional goodness展开版本: 3.1.0支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 157SQLib 3.0.6sqlib-3.0.6.jar下载3.0.6#Releasesqlib-3.0.6-javadoc.jar下载3.0.6#Releasesqlib-3.0.6-sources.jar下载3.0.6#Release- Change the way the mod/plugin is loaded internally, allowing `SQLib.getDatabase()` to be called much earlier- Update MariaDB Driver展开版本: 3.0.6支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 164SQLib 3.0.5sqlib-3.0.5.jar下载3.0.5#Releasesqlib-3.0.5-javadoc.jar下载3.0.5#Releasesqlib-3.0.5-sources.jar下载3.0.5#Release- Velocity actually works now展开版本: 3.0.5支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 132SQLib 3.0.4sqlib-3.0.4.jar下载3.0.4#Releasesqlib-3.0.4-javadoc.jar下载3.0.4#Releasesqlib-3.0.4-sources.jar下载3.0.4#Release- Add an optional `onCreate` function to the `DataStore.getOrCreateContainer()` functions展开版本: 3.0.4支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 148SQLib 3.0.3sqlib-3.0.3.jar下载3.0.3#Releasesqlib-3.0.3-javadoc.jar下载3.0.3#Releasesqlib-3.0.3-sources.jar下载3.0.3#Release- Allow `DataStore`s and `DataContainer`s to be compared using `.equals()`- Make the transaction commit return a `DataContainer`展开版本: 3.0.3支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 152SQLib 3.0.2sqlib-3.0.2.jar下载3.0.2#Releasesqlib-3.0.2-javadoc.jar下载3.0.2#Releasesqlib-3.0.2-sources.jar下载3.0.2#Release- Fix crash when `getContainer()` fails展开版本: 3.0.2支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 154SQLib 3.0.1sqlib-3.0.1.jar下载3.0.1#Releasesqlib-3.0.1-javadoc.jar下载3.0.1#Releasesqlib-3.0.1-sources.jar下载3.0.1#Release- Add a DataContainer lookup function to DataStore that was missed in the api rewrite展开版本: 3.0.1支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 165SQLib 3.0.0sqlib-3.0.0.jar下载3.0.0#Releasesqlib-3.0.0-javadoc.jar下载3.0.0#Releasesqlib-3.0.0-sources.jar下载3.0.0#Release- Rewrite the api to be more user friendly- Allow users to define custom datatypes- More built in datatypes- Postgres support- Velocity support- fix text for 1.20.5 +展开版本: 3.0.0支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21类型:FabricQuilt velocityRelease下载次数: 149SQLib 2.2.13sqlib-2.2.13.jar下载2.2.13#Releasesqlib-2.2.13-javadoc.jar下载2.2.13#Releasesqlib-2.2.13-sources.jar下载2.2.13#Release- Relocate Jackson Data bind packages to improve compatibility with other mods展开版本: 2.2.13支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型:FabricQuiltRelease下载次数: 533SQLib 2.2.12sqlib-2.2.12.jar下载2.2.12#Releasesqlib-2.2.12-javadoc.jar下载2.2.12#Releasesqlib-2.2.12-sources.jar下载2.2.12#Release- 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 : )展开版本: 2.2.12支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型:FabricQuiltRelease下载次数: 197SQLib 2.2.11sqlib-2.2.11.jar下载2.2.11#Releasesqlib-2.2.11-javadoc.jar下载2.2.11#Releasesqlib-2.2.11-sources.jar下载2.2.11#Release- Fix compat with old versions (back down to 1.16.5)展开版本: 2.2.11支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型:FabricQuiltRelease下载次数: 164SQLib 2.2.10sqlib-2.2.10.jar下载2.2.10#Alphasqlib-2.2.10-javadoc.jar下载2.2.10#Alphasqlib-2.2.10-sources.jar下载2.2.10#Alpha- ~~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展开版本: 2.2.10支持游戏: 1.20.3, 1.20.4类型:FabricQuiltAlpha下载次数: 185SQLib 2.2.9sqlib-2.2.9.jar下载2.2.9#Alphasqlib-2.2.9-javadoc.jar下载2.2.9#Alphasqlib-2.2.9-sources.jar下载2.2.9#Alpha- Allow Chaining of `DataContainer` `.put()` calls- Allow users to try catch around `DataContainer` `.get()` calls instead of just printing an error展开版本: 2.2.9支持游戏: 1.20.3, 1.20.4类型:FabricQuiltAlpha下载次数: 147SQLib 2.2.8sqlib-2.2.8.jar下载2.2.8#Alphasqlib-2.2.8-javadoc.jar下载2.2.8#Alphasqlib-2.2.8-sources.jar下载2.2.8#Alpha- Update to 1.20.3/4- Marked as alpha because it breaks version support for 1.20.2 and below展开版本: 2.2.8支持游戏: 1.20.3, 1.20.4类型:FabricQuiltAlpha下载次数: 153SQLib 2.2.7sqlib-2.2.7.jar下载2.2.7#Releasesqlib-2.2.7-javadoc.jar下载2.2.7#Releasesqlib-2.2.7-sources.jar下载2.2.7#Release- Use connection pooling to reduce connection errors when the mod stays online for many hours.展开版本: 2.2.7支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 268SQLib 2.2.6sqlib-2.2.6.jar下载2.2.6#Releasesqlib-2.2.6-javadoc.jar下载2.2.6#Releasesqlib-2.2.6-sources.jar下载2.2.6#Release- 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展开版本: 2.2.6支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 160SQLib 2.2.5sqlib-2.2.5.jar下载2.2.5#Releasesqlib-2.2.5-javadoc.jar下载2.2.5#Releasesqlib-2.2.5-sources.jar下载2.2.5#Release- fix deps that were missing from jar- fix always null when calling database.getTable()展开版本: 2.2.5支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 111SQLib 2.2.4sqlib-2.2.4.jar下载2.2.4#Alphasqlib-2.2.4-javadoc.jar下载2.2.4#Alphasqlib-2.2.4-sources.jar下载2.2.4#Alpha- Fix crash when outside dev enviroment展开版本: 2.2.4支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltAlpha下载次数: 101SQLib 2.2.3sqlib-2.2.3.jar下载2.2.3#Releasesqlib-2.2.3-javadoc.jar下载2.2.3#Releasesqlib-2.2.3-sources.jar下载2.2.3#Release- Fix crash when calling `getDataContainers()`展开版本: 2.2.3支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 132SQLib 2.2.2sqlib-2.2.2.jar下载2.2.2#Releasesqlib-2.2.2-javadoc.jar下载2.2.2#Releasesqlib-2.2.2-sources.jar下载2.2.2#Release- 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展开版本: 2.2.2支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 107SQLib 2.2.1sqlib-2.2.1.jar下载2.2.1#Releasesqlib-2.2.1-sources.jar下载2.2.1#Releasesqlib-javadoc-2.2.1.jar下载2.2.1#Release- fix crash if sqlib loads after depending mod展开版本: 2.2.1支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 139SQLib 2.2.0sqlib-2.2.0.jar下载2.2.0#Release- 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展开版本: 2.2.0支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 48SQLib 2.1.9sqlib-2.1.9.jar下载2.1.9#Release- Fix crash when calling `table.getIds()`- Update dependencies展开版本: 2.1.9支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 41SQLib 2.1.8sqlib-2.1.8.jar下载2.1.8#Release- Make returns for mc datatypes return null if they don\'t exist instead of crashing展开版本: 2.1.8支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 87SQLib 2.1.7sqlib-2.1.7.jar下载2.1.7#Release- Add support for Identifiers展开版本: 2.1.7支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 48SQLib 2.1.6sqlib-2.1.6.jar下载2.1.6#Release- Fix mod compat with (https://github.com/NucleoidMC/Server-Translations)展开版本: 2.1.6支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 48SQLib 2.1.5sqlib-2.1.5.jar下载2.1.5#Release- Fix a crash when calling ```database.getTables()```展开版本: 2.1.5支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2类型:FabricQuiltRelease下载次数: 193SQLib 2.1.4sqlib-2.1.4.jar下载2.1.4#Release- Major bug fix: Data loss on reconnection- Update Sqlite driver to 3.42.0.0展开版本: 2.1.4支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1类型:FabricRelease下载次数: 56SQLib 2.1.3sqlib-all.jar下载2.1.3#Release- Fix drivers when using in a dev environment (shadowJar)展开版本: 2.1.3支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型:FabricQuiltRelease下载次数: 42SQLib 2.1.2sqlib-2.1.2.jar下载2.1.2#Release- Fix bugs with json loading- Fixes mod not releasing database lock- Allow custom SQL commands- SQLite database mode now configurable展开版本: 2.1.2支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型:FabricQuiltRelease下载次数: 81SQLib 2.1.1sqlib-2.1.0.jar下载2.1.1#Release- Changes \":\" in table names to \"_\" to fix table creation errors.展开版本: 2.1.1支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型:FabricQuiltRelease下载次数: 40SQLib 2.1.0sqlib-2.1.0.jar下载2.1.0#Release- Breaking api change to reduce mod compat issues展开版本: 2.1.0支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型:FabricQuiltRelease下载次数: 38SQLib 2.0.0sqlib-2.0.0.jar下载2.0.0#Release- Mod Rewrite- Improved api- Now supports 1.16.5 -> 1.19.4- Better sql handling展开版本: 2.0.0支持游戏: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型:FabricQuiltRelease下载次数: 45全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

**** Hidden Message ***** SQLib
页: [1]
查看完整版本: SQLib (SQLib)-MOD模组