@Override public void log(Level level, String msg, Object[] params) { log(level, MessageFormat.format(msg, params)); // workaround not formatting correctly }
@Subscribe(order = PostOrder.LATE) public void onProxyStart(ProxyInitializeEvent e) { // Setup Logger this.logger = new LoggerWrapper(loggerSlf4j); // Init! this.init(); }
@Listener(order = Order.LATE) public void onGameStart(GameInitializationEvent e) { // Setup Logger this.logger = new LoggerWrapper(loggerSlf4j); // Init! this.init(); }
@Listener(order = Order.LATE) public void onServerStart(GameAboutToStartServerEvent e) { // Setup Logger this.logger = new LoggerWrapper(container.getLogger()); // Init! File configFile = new File(defaultConfig.getParentFile(), "config.yml"); if (!configFile.exists()) { saveDefaultConfig(configFile); } try { loader = YAMLConfigurationLoader.builder().setFile(configFile).build(); rootNode = loader.load(); } catch (Exception ex) { ex.printStackTrace(); } this.init(new ViaRewindConfig() { @Override public CooldownIndicator getCooldownIndicator() { return CooldownIndicator.valueOf(rootNode.getNode("cooldown-indicator").getString("TITLE")); } @Override public boolean isReplaceAdventureMode() { return rootNode.getNode("replace-adventure").getBoolean(false); } @Override public boolean isReplaceParticles() { return rootNode.getNode("replace-particles").getBoolean(false); } }); }
@Override public void log(LogRecord record) { log(record.getLevel(), record.getMessage()); }
@Listener public void onGameStart(GameInitializationEvent event) { // Setup Logger logger = new LoggerWrapper(container.getLogger()); // Setup Plugin conf = new SpongeViaConfig(container, defaultConfig.getParentFile()); SpongeCommandHandler commandHandler = new SpongeCommandHandler(); game.getCommandManager().register(this, commandHandler, "viaversion", "viaver", "vvsponge"); getLogger().info("ViaVersion " + getPluginVersion() + " is now loaded!"); // Init platform Via.init(ViaManager.builder() .platform(this) .commandHandler(commandHandler) .injector(new SpongeViaInjector()) .loader(new SpongeViaLoader(this)) .build()); }