further variable encapsulation

This commit is contained in:
2024-10-15 20:37:36 +02:00
parent b8bcb5e580
commit 796bee9696
11 changed files with 50 additions and 35 deletions

View File

@@ -17,15 +17,16 @@ import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.logging.Logger;
public final class Main extends JavaPlugin {
public static Main plugin;
public static PixelBlockConfiguration configuration;
public static PixelBlockDatabase database;
private static Main plugin;
private static PixelBlockConfiguration configuration;
private static PixelBlockDatabase database;
public static TaskChainFactory taskFactory;
private static TaskChainFactory taskFactory;
public static List<PixelBlock> pixelBlocks = new ArrayList<>();
public final static List<PixelBlock> pixelBlocks = new ArrayList<>();
public static <T> TaskChain<T> chain() {
return taskFactory.newChain();
@@ -98,4 +99,20 @@ public final class Main extends JavaPlugin {
throw new RuntimeException("Failed disabling", e);
}
}
public static Main plugin() {
return plugin;
}
public static Logger logger() {
return plugin.getLogger();
}
public static PixelBlockDatabase database() {
return database;
}
public static PixelBlockConfiguration configuration() {
return configuration;
}
}