public static void onPreInit(Object plugin) { Sponge.getServiceManager().setProvider(plugin, NucleusAPIMetaService.class, new NucleusAPIMetaService(VERSION, SEMVER, isRelease.isEmpty())); }
serviceMan.setProvider(this, BlockService.class, blockService); serviceMan.setProvider(this, CacheService.class, cacheService); serviceMan.setProvider(this, LinkService.class, linkService); serviceMan.setProvider(this, InteractiveMessageService.class, messageService); serviceMan.setProvider(this, SecurityService.class, securityService); serviceMan.setProvider(this, SerializeService.class, serializeService); serviceMan.setProvider(this, ServerService.class, serverService); serviceMan.setProvider(this, ServletService.class, servletService); serviceMan.setProvider(this, WebHookService.class, webHookService); serviceMan.setProvider(this, UserService.class, userService);
@Listener public void startup(GamePreInitializationEvent event) { try { loadConfig(); } catch (IOException e) { // Failed to load configuration logger.warn("Failed to load bStats config!", e); return; } if (Sponge.getServiceManager().isRegistered(Metrics.class)) { Metrics provider = Sponge.getServiceManager().provideUnchecked(Metrics.class); provider.linkMetrics(this); } else { Sponge.getServiceManager().setProvider(plugin.getInstance().get(), Metrics.class, this); this.linkMetrics(this); startSubmitting(); } }
@Listener public void startup(GamePreInitializationEvent event) { try { loadConfig(); } catch (IOException e) { // Failed to load configuration logger.warn("Failed to load bStats config!", e); return; } if (Sponge.getServiceManager().isRegistered(Metrics.class)) { Metrics provider = Sponge.getServiceManager().provideUnchecked(Metrics.class); provider.linkMetrics(this); } else { Sponge.getServiceManager().setProvider(plugin.getInstance().get(), Metrics.class, this); this.linkMetrics(this); startSubmitting(); } }
services.setProvider(this, PermissionService.class, this); } else { manager.close();