public SpongeEconHandler() { if (Sponge.getServiceManager().isRegistered(EconomyService.class)) { econ = Sponge.getServiceManager().provide(EconomyService.class).get(); } }
@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(); } }
if (!services.isRegistered(PermissionService.class)) { services.setProvider(this, PermissionService.class, this); } else {