oh well, we shall hope this opens up a database and doesn't cause my computer to evaporate

This commit is contained in:
Morrígan 2025-06-26 21:26:24 +02:00
parent 572b8e9783
commit 3f579091f4
Signed by: morrigan
GPG key ID: CACB010F463A77D0
3 changed files with 29 additions and 0 deletions

View file

@ -14,6 +14,8 @@ minecraft = { module = "com.mojang:minecraft", version.ref = "minecraft" }
quilt_mappings = { module = "org.quiltmc:quilt-mappings", version.ref = "quilt_mappings" } quilt_mappings = { module = "org.quiltmc:quilt-mappings", version.ref = "quilt_mappings" }
quilt_loader = { module = "org.quiltmc:quilt-loader", version.ref = "quilt_loader" } quilt_loader = { module = "org.quiltmc:quilt-loader", version.ref = "quilt_loader" }
h2 = { module = "com.h2database:h2" }
quilt_standard_libraries = { module = "org.quiltmc:qsl", version.ref = "quilt_standard_libraries" } quilt_standard_libraries = { module = "org.quiltmc:qsl", version.ref = "quilt_standard_libraries" }
quilted_fabric_api = { module = "org.quiltmc.quilted-fabric-api:quilted-fabric-api", version.ref = "quilted_fabric_api" } quilted_fabric_api = { module = "org.quiltmc.quilted-fabric-api:quilted-fabric-api", version.ref = "quilted_fabric_api" }
quilted_fabric_api_deprecated = { module = "org.quiltmc.quilted-fabric-api:quilted-fabric-api-deprecated", version.ref = "quilted_fabric_api" } quilted_fabric_api_deprecated = { module = "org.quiltmc.quilted-fabric-api:quilted-fabric-api-deprecated", version.ref = "quilted_fabric_api" }

View file

@ -14,6 +14,7 @@ public class MicoMc implements ModInitializer {
// It is considered best practice to use your mod name as the logger's name. // It is considered best practice to use your mod name as the logger's name.
// That way, it's clear which mod wrote info, warnings, and errors. // That way, it's clear which mod wrote info, warnings, and errors.
public static final Logger LOGGER = LoggerFactory.getLogger("MicoMc"); public static final Logger LOGGER = LoggerFactory.getLogger("MicoMc");
public static final Storage STORAGE = new Storage();
@Override @Override
public void onInitialize(ModContainer mod) { public void onInitialize(ModContainer mod) {

View file

@ -0,0 +1,26 @@
package xyz.minecommune.micomc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Storage {
public Connection connection;
public Storage() {
String jdbcURL = "jdbc:h2:~/test";
String username = "";
String password = "";
try {
this.connection = DriverManager.getConnection(
jdbcURL,
username,
password
);
} catch (Exception e) {}
MicoMc.LOGGER.debug("Connected to H2 embedded database.");
}
}