diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2021-12-20 18:22:23 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-20 18:22:23 -0500 |
commit | 2ab0b2bbb604db246dcc46209ef780ba44d7aa69 (patch) | |
tree | d2513dbf0e511d66aaa8361e330ccb8bdf086bea /src/main/java/net/tylermurphy/hideAndSeek/Main.java | |
parent | 1.3.0 full release (diff) | |
parent | Add Workflows (diff) | |
download | kenshinshideandseek-2ab0b2bbb604db246dcc46209ef780ba44d7aa69.tar.gz kenshinshideandseek-2ab0b2bbb604db246dcc46209ef780ba44d7aa69.tar.bz2 kenshinshideandseek-2ab0b2bbb604db246dcc46209ef780ba44d7aa69.zip |
Merge pull request #12 from tylermurphy534/1.3.1
1.3.1
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/Main.java')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/Main.java | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/Main.java b/src/main/java/net/tylermurphy/hideAndSeek/Main.java index 30d0233..f92bf15 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/Main.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/Main.java @@ -1,5 +1,7 @@ package net.tylermurphy.hideAndSeek; +import static net.tylermurphy.hideAndSeek.configuration.Config.spawnWorld; + import java.io.File; import java.util.HashMap; import java.util.List; @@ -20,10 +22,12 @@ import net.tylermurphy.hideAndSeek.bukkit.TabCompleter; import net.tylermurphy.hideAndSeek.bukkit.Tick; import net.tylermurphy.hideAndSeek.configuration.Config; import net.tylermurphy.hideAndSeek.configuration.Localization; +import net.tylermurphy.hideAndSeek.configuration.Items; import net.tylermurphy.hideAndSeek.events.Glow; import net.tylermurphy.hideAndSeek.events.Taunt; import net.tylermurphy.hideAndSeek.events.Worldborder; import net.tylermurphy.hideAndSeek.util.Board; +import net.tylermurphy.hideAndSeek.world.WorldLoader; public class Main extends JavaPlugin implements Listener { @@ -36,6 +40,8 @@ public class Main extends JavaPlugin implements Listener { public Board board; + public WorldLoader worldLoader; + public Map<String,Player> playerList = new HashMap<String,Player>(); public String status = "Standby"; @@ -56,10 +62,12 @@ public class Main extends JavaPlugin implements Listener { data = this.getDataFolder(); // Init Configuration - Main.plugin.saveResource("localization.yml", false); - Main.plugin.saveResource("config.yml", false); Config.loadConfig(); - Localization.init(); + Localization.loadLocalization(); + Items.loadItems(); + + // Create World Loader + worldLoader = new WorldLoader(spawnWorld); // Register Commands CommandHandler.registerCommands(); @@ -69,20 +77,19 @@ public class Main extends JavaPlugin implements Listener { board.reload(); // Start Tick Timer - onTickTask = Bukkit.getServer().getScheduler().runTaskTimer(this, new Runnable(){ - public void run(){ - try{ - Tick.onTick(); - } catch (Exception e) { - e.printStackTrace(); - } - } - },0,1); + onTickTask = Bukkit.getServer().getScheduler().runTaskTimer(this, () -> { + try{ + Tick.onTick(); + } catch (Exception e) { + e.printStackTrace(); + } + },0,1); } public void onDisable() { - onTickTask.cancel(); + if(onTickTask != null) + onTickTask.cancel(); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { |