currently refactoring a lot

This commit is contained in:
kento2 2026-07-04 19:01:18 +02:00
parent 700b5d5d10
commit 31eb8a92eb
42 changed files with 454 additions and 433 deletions

View file

@ -4,7 +4,7 @@ plugins {
id("de.kentoj.scrow.scrow-repository")
id("de.kentoj.scrow.base-dependencies")
id("de.kentoj.scrow.java-library")
id("de.kentoj.scrow.reactor")
id("de.kentoj.scrow.database")
}
group = "de.kentoj.scrow"
@ -24,9 +24,9 @@ dependencies {
api("com.velocitypowered:velocity-api:3.5.0-SNAPSHOT")
// http://forge.kentoj.de/scrow/-/packages/maven/de.kentoj.scrow:kencommandapi-core
api("de.kentoj.scrow:kencommandapi-core:0.22")
api("de.kentoj.scrow:kencommandapi-core:0.23")
// http://forge.kentoj.de/scrow/-/packages/maven/de.kentoj.scrow:kencommandapi-velocity
api("de.kentoj.scrow:kencommandapi-velocity:0.22")
api("de.kentoj.scrow:kencommandapi-velocity:0.23")
}
publishing {

View file

@ -1,20 +1,19 @@
package de.kentoj.scrow.velocity;
import de.kentoj.kencommandapi.CommandAPI;
import de.kentoj.scrowlib.connection.DatabaseConnectionFactory;
import de.kentoj.scrowlib.servermanager.InstanceManager;
import de.kentoj.scrowlib.instancemanager.InstanceManager;
import io.nats.client.Connection;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.NoArgsConstructor;
import org.jdbi.v3.core.Jdbi;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.Nullable;
@NoArgsConstructor(access = AccessLevel.PRIVATE)
public class ScrowAPI {
@Getter
private static DatabaseConnectionFactory dbConFactory;
private static Jdbi jdbi;
@Getter
private static CommandAPI commandApi;
@Getter
@ -38,8 +37,8 @@ public class ScrowAPI {
}
@ApiStatus.Internal
public static void setDbConFactory(@Nullable DatabaseConnectionFactory dbConFactory) {
ScrowAPI.dbConFactory = dbConFactory;
public static void setJdbi(Jdbi jdbi) {
ScrowAPI.jdbi = jdbi;
}
}