Java 类org.bukkit.plugin.SimpleServicesManager 实例源码
项目:Pokkit
文件:CraftServer.java
public CraftServer(cn.nukkit.Server nukkitServer, Logger logger, File pluginFolder) {
this.nukkit = Objects.requireNonNull(nukkitServer, "nukkitServer");
this.pluginFolder = Objects.requireNonNull(pluginFolder, "pluginFolder");
this.logger = Objects.requireNonNull(logger, "logger");
this.commandMap = new NotSoSimpleCommandMap(this);
this.scheduler = new PokkitScheduler(nukkitServer.getScheduler());
this.pluginManager = new PokkitPluginManager(nukkitServer.getPluginManager(), this.commandMap);
this.servicesManager = new SimpleServicesManager();
this.commandFetcher = new PokkitCommandFetcher(nukkitServer::getPluginCommand);
this.scoreboardManager = new PokkitScoreboardManager();
this.onlinePlayerData = new OnlinePlayerData();
this.metadataOverview = new AllMetadataStore();
this.pokkitUnsafe = new PokkitUnsafe();
this.itemFactory = new PokkitItemFactory();
this.helpMap = new PokkitHelpMap();
this.messenger = new PokkitPluginMessenger();
PokkitEnchantment.registerNukkitEnchantmentsInBukkit();
}
项目:Pore
文件:PoreServer.java
public PoreServer(org.spongepowered.api.Game handle, org.slf4j.Logger logger) {
super(handle.getServer());
this.game = handle;
this.logger = Logger.getLogger(logger.getName());
this.commandMap = new PoreCommandMap(this);
this.pluginManager = new SimplePluginManager(this, commandMap);
this.servicesManager = new SimpleServicesManager();
Bukkit.setServer(this);
}