diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2021-08-31 21:55:27 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2021-08-31 21:55:27 -0400 |
commit | f1379a94754b68cc3904d2b96b5815854d5565c1 (patch) | |
tree | 39ef970eabaaeabf0993ea1cec6ffbd31c83a07b /src/main/java/net/tylermurphy/hideAndSeek/Main.java | |
parent | 1.3.0 beta 4 (diff) | |
download | kenshinshideandseek-f1379a94754b68cc3904d2b96b5815854d5565c1.tar.gz kenshinshideandseek-f1379a94754b68cc3904d2b96b5815854d5565c1.tar.bz2 kenshinshideandseek-f1379a94754b68cc3904d2b96b5815854d5565c1.zip |
1.3.0 beta 5
Diffstat (limited to '')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/Main.java | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/Main.java b/src/main/java/net/tylermurphy/hideAndSeek/Main.java index 3e1e4b7..de6b043 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/Main.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/Main.java @@ -12,15 +12,27 @@ import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.plugin.java.JavaPlugin; +import org.bukkit.scheduler.BukkitTask; -import net.tylermurphy.hideAndSeek.events.EventListener; -import net.tylermurphy.hideAndSeek.events.EventTick; +import net.tylermurphy.hideAndSeek.bukkit.CommandHandler; +import net.tylermurphy.hideAndSeek.bukkit.EventListener; +import net.tylermurphy.hideAndSeek.bukkit.TabCompleter; +import net.tylermurphy.hideAndSeek.bukkit.Tick; +import net.tylermurphy.hideAndSeek.events.Glow; +import net.tylermurphy.hideAndSeek.events.Taunt; +import net.tylermurphy.hideAndSeek.events.Worldborder; public class Main extends JavaPlugin implements Listener { public static Main plugin; public static File root; + public static Taunt taunt; + public static Glow glow; + public static Worldborder worldborder; + + private BukkitTask onTickTask; + public void onEnable() { plugin = this; @@ -41,10 +53,10 @@ public class Main extends JavaPlugin implements Listener { root = this.getServer().getWorldContainer(); // Start Tick Timer - Bukkit.getServer().getScheduler().runTaskTimer(this, new Runnable(){ + onTickTask = Bukkit.getServer().getScheduler().runTaskTimer(this, new Runnable(){ public void run(){ try{ - EventTick.onTick(); + Tick.onTick(); } catch (Exception e) { e.printStackTrace(); } @@ -53,12 +65,16 @@ public class Main extends JavaPlugin implements Listener { } + public void onDisable() { + onTickTask.cancel(); + } + public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { return CommandHandler.handleCommand(sender, cmd, label, args); } public List<String> onTabComplete(CommandSender sender, Command command, String label, String[] args) { - return CommandTabCompleter.handleTabComplete(sender, command, label, args); + return TabCompleter.handleTabComplete(sender, command, label, args); } } |