4 import java.util.Iterator;
9 import java.util.logging.Logger;
11 import org.bukkit.Warning.WarningState;
12 import org.bukkit.command.CommandSender;
13 import org.bukkit.command.ConsoleCommandSender;
14 import org.bukkit.command.PluginCommand;
15 import org.bukkit.entity.Player;
16 import org.bukkit.event.inventory.InventoryType;
17 import org.bukkit.help.HelpMap;
18 import org.bukkit.inventory.ItemStack;
19 import org.bukkit.inventory.Inventory;
20 import org.bukkit.inventory.InventoryHolder;
21 import org.bukkit.inventory.Recipe;
22 import org.bukkit.map.MapView;
23 import org.bukkit.plugin.PluginManager;
24 import org.bukkit.plugin.ServicesManager;
25 import org.bukkit.plugin.messaging.Messenger;
26 import org.bukkit.scheduler.BukkitScheduler;
27 import org.bukkit.scoreboard.ScoreboardManager;
29 import com.avaje.ebean.config.ServerConfig;
30 import org.bukkit.inventory.ItemFactory;
36 private static Server server;
60 if (
Bukkit.server != null) {
61 throw new UnsupportedOperationException(
"Cannot redefine singleton Server");
121 return server.
getIp();
400 public static int broadcast(String message, String permission) {
401 return server.
broadcast(message, permission);
428 public static void banIP(String address) {
429 server.
banIP(address);