From 93708cb7485c259cb03031fb6bba1144c4f5415f Mon Sep 17 00:00:00 2001 From: sk89q Date: Mon, 2 May 2011 11:31:02 -0700 Subject: [PATCH] Added services manager framework. --- src/main/java/org/bukkit/craftbukkit/CraftServer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 5b71a844f0..8632efadbe 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -39,7 +39,9 @@ import net.minecraft.server.ICommandListener; import org.bukkit.*; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.PluginManager; +import org.bukkit.plugin.ServicesManager; import org.bukkit.plugin.SimplePluginManager; +import org.bukkit.plugin.SimpleServicesManager; import org.bukkit.plugin.java.JavaPluginLoader; import org.bukkit.scheduler.BukkitScheduler; import org.bukkit.craftbukkit.inventory.CraftFurnaceRecipe; @@ -56,6 +58,7 @@ public final class CraftServer implements Server { private final String serverVersion; private final String protocolVersion = "1.5_02"; private final PluginManager pluginManager = new SimplePluginManager(this); + private final ServicesManager servicesManager = new SimpleServicesManager(); private final BukkitScheduler scheduler = new CraftScheduler(this); private final CommandMap commandMap = new SimpleCommandMap(this); protected final MinecraftServer console; @@ -244,6 +247,10 @@ public final class CraftServer implements Server { return scheduler; } + public ServicesManager getServicesManager() { + return servicesManager; + } + public List getWorlds() { return new ArrayList(worlds.values()); }