blob: 43cc2413c747517520efcd823d52a018e47ab400 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package com.MylesAndMore.tumble;
import com.onarandombox.MultiverseCore.MultiverseCore;
import com.onarandombox.MultiverseCore.api.MVWorldManager;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import java.util.List;
/**
* Class to store long return methods to make writing this plugin slightly less painful.
*/
public class TumbleManager {
// Tumble plugin
public static Plugin getPlugin() {
return Bukkit.getServer().getPluginManager().getPlugin("tumble");
}
// Tumble static methods
public static String getPermissionMessage() { return TumbleManager.getPlugin().getConfig().getString("permissionMessage"); }
public static String getGameWorld() { return TumbleManager.getPlugin().getConfig().getString("gameWorld"); }
public static String getLobbyWorld() { return TumbleManager.getPlugin().getConfig().getString("lobbyWorld"); }
public static String getGameType() { return TumbleManager.getPlugin().getConfig().getString("gameMode"); }
public static List<Player> getPlayersInGame() { return Bukkit.getServer().getWorld(TumbleManager.getGameWorld()).getPlayers(); }
public static List<Player> getPlayersInLobby() { return Bukkit.getServer().getWorld(TumbleManager.getLobbyWorld()).getPlayers(); }
// Multiverse plugin
public static MultiverseCore getMV() { return (MultiverseCore) Bukkit.getServer().getPluginManager().getPlugin("Multiverse-Core"); }
// Multiverse worldManager
public static MVWorldManager getMVWorldManager() { return getMV().getMVWorldManager(); }
}
|