summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/Main.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/Main.java26
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);
}
}