3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-11-16 21:10:17 +01:00

Added services manager framework.

Dieser Commit ist enthalten in:
sk89q 2011-05-02 11:31:02 -07:00
Ursprung bdcee9025c
Commit 93708cb748

Datei anzeigen

@ -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<World> getWorlds() {
return new ArrayList<World>(worlds.values());
}