From c5d6179b95f7a6d477524f25d3dea65e0b126e33 Mon Sep 17 00:00:00 2001 From: "Luis C.M" <42545778+c0508383@users.noreply.github.com> Date: Fri, 25 Nov 2022 20:53:03 -0600 Subject: [PATCH] Updated nashorn to use ECMA6 --- src/main/java/noppes/npcs/controllers/ScriptContainer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/noppes/npcs/controllers/ScriptContainer.java b/src/main/java/noppes/npcs/controllers/ScriptContainer.java index d9189be66..837e36c9e 100644 --- a/src/main/java/noppes/npcs/controllers/ScriptContainer.java +++ b/src/main/java/noppes/npcs/controllers/ScriptContainer.java @@ -209,6 +209,9 @@ public class ScriptContainer { public void setEngine(String scriptLanguage) { if(currentScriptLanguage != null && currentScriptLanguage.equals(scriptLanguage)) return; + if (scriptLanguage.equals("ECMAScript")) { + System.setProperty("nashorn.args", "--language=es6"); + } engine = ScriptController.Instance.getEngineByName(scriptLanguage.toLowerCase()); currentScriptLanguage = scriptLanguage; }