aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/MylesAndMore/tumble/commands/StartGame.java
diff options
context:
space:
mode:
authorMyles <mylesandmore9@gmail.com>2022-11-26 19:35:20 -0600
committerMyles <mylesandmore9@gmail.com>2022-11-26 19:35:20 -0600
commit051caba9c9e9d6a6c096ab9afccd9f9ec4f903dd (patch)
treee63255609b431aeb7ae2cd3d86b445c199e3f5cc /src/main/java/com/MylesAndMore/tumble/commands/StartGame.java
parent482eb665acb52fe7ea9b61b1bb950b5e4e93df3f (diff)
downloadTumble-051caba9c9e9d6a6c096ab9afccd9f9ec4f903dd.tar.gz
Tumble-051caba9c9e9d6a6c096ab9afccd9f9ec4f903dd.tar.bz2
Tumble-051caba9c9e9d6a6c096ab9afccd9f9ec4f903dd.zip
add PluginManager
Diffstat (limited to 'src/main/java/com/MylesAndMore/tumble/commands/StartGame.java')
-rw-r--r--src/main/java/com/MylesAndMore/tumble/commands/StartGame.java18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/commands/StartGame.java b/src/main/java/com/MylesAndMore/tumble/commands/StartGame.java
index feec5b4..8e1e4fd 100644
--- a/src/main/java/com/MylesAndMore/tumble/commands/StartGame.java
+++ b/src/main/java/com/MylesAndMore/tumble/commands/StartGame.java
@@ -1,22 +1,14 @@
package com.MylesAndMore.tumble.commands;
-import com.onarandombox.MultiverseCore.MultiverseCore;
-import com.onarandombox.MultiverseCore.api.MVWorldManager;
+import com.MylesAndMore.tumble.PluginManager;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
-import org.bukkit.plugin.Plugin;
public class StartGame implements CommandExecutor {
- // Define tumble instances
- Plugin plugin = Bukkit.getServer().getPluginManager().getPlugin("tumble");
- String gameWorld = plugin.getConfig().getString("gameWorld");
-
- // Define multiverse instances
- MultiverseCore mv = (MultiverseCore) Bukkit.getServer().getPluginManager().getPlugin("Multiverse-Core");
- MVWorldManager mvWorldManager = mv.getMVWorldManager();
+ String gameWorld = PluginManager.getPlugin().getConfig().getString("gameWorld");
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
@@ -27,9 +19,9 @@ public class StartGame implements CommandExecutor {
sender.sendMessage("Starting game...");
// Use multiverse to load game world
boolean includeLoaded = false;
- boolean worldLoaded = (mvWorldManager.hasUnloadedWorld(gameWorld, includeLoaded));
+ boolean worldLoaded = (PluginManager.getWorldManager().hasUnloadedWorld(gameWorld, includeLoaded));
if (worldLoaded) {
- mvWorldManager.loadWorld(gameWorld);
+ PluginManager.getWorldManager().loadWorld(gameWorld);
}
else {
sender.sendMessage(ChatColor.RED + "Failed to find a world named " + ChatColor.GRAY + gameWorld);
@@ -49,7 +41,7 @@ public class StartGame implements CommandExecutor {
}
// Feedback for if the sender has no perms
else {
- sender.sendMessage(ChatColor.RED + plugin.getConfig().getString("permissionMessage"));
+ sender.sendMessage(ChatColor.RED + PluginManager.getPlugin().getConfig().getString("permissionMessage"));
}
return true;
}