diff options
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/Main.java')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/Main.java | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/Main.java b/src/main/java/net/tylermurphy/hideAndSeek/Main.java index 2737e81..126deaa 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/Main.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/Main.java @@ -19,6 +19,7 @@ package net.tylermurphy.hideAndSeek; +import jdk.jpackage.internal.IOUtils; import net.tylermurphy.hideAndSeek.configuration.Config; import net.tylermurphy.hideAndSeek.configuration.Items; import net.tylermurphy.hideAndSeek.configuration.Localization; @@ -34,7 +35,9 @@ import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.event.Listener; +import org.bukkit.plugin.PluginDescriptionFile; import org.bukkit.plugin.java.JavaPlugin; +import org.bukkit.plugin.java.JavaPluginLoader; import org.jetbrains.annotations.NotNull; import java.io.File; @@ -47,13 +50,26 @@ public class Main extends JavaPlugin implements Listener { private static Main instance; private static int version; - private Database database; - private Board board; + private final Database database; + private final Board board; + private Game game; - public void onEnable() { + public Main() { + super(); + instance = this; + board = new Board(); + database = new Database(); + } + protected Main(JavaPluginLoader loader, PluginDescriptionFile description, File dataFolder, File file) { + super(loader, description, dataFolder, file); instance = this; + board = new Board(); + database = new Database(); + } + + public void onEnable() { this.registerListeners(); @@ -63,9 +79,6 @@ public class Main extends JavaPlugin implements Listener { CommandHandler.registerCommands(); - board = new Board(); - database = new Database(); - game = new Game(board); getServer().getScheduler().runTaskTimer(this, this::onTick,0,1).getTaskId(); |