/** * Initialize the current configured engine. * @throws ScriptException If we are unable to import packages. */ private void initializeEngine() throws ScriptException { ScriptEngineManager manager = new ScriptEngineManager(); engine = manager.getEngineByName(config.getScriptEngineName()); // Import useful packages if (engine != null) { engine.eval("importPackage(org.bukkit);"); engine.eval("importPackage(com.comphenix.protocol.reflect);"); } }
if (!config.getScriptEngineName().equals("rhino")) { reporter.reportWarning(this, Report.newBuilder(REPORT_FALLBACK_ENGINE)); config.setScriptEngineName("rhino");