diff --git a/src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java b/src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java index f8fbf91f..3a21022e 100644 --- a/src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java +++ b/src/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java @@ -27,8 +27,6 @@ import javax.script.SimpleBindings; import javax.script.SimpleScriptContext; -import net.citizensnpcs.api.util.Messaging; - import com.google.common.base.Function; import com.google.common.base.Throwables; import com.google.common.collect.Lists; @@ -36,10 +34,11 @@ import com.google.common.collect.Maps; import com.google.common.io.Closeables; +import net.citizensnpcs.api.util.Messaging; + /** - * Compiles files into {@link ScriptFactory}s. Intended for use as a separate - * thread - {@link ScriptCompiler#run()} will block while waiting for new tasks - * to compile. + * Compiles files into {@link ScriptFactory}s. Intended for use as a separate thread - {@link ScriptCompiler#run()} will + * block while waiting for new tasks to compile. */ public class ScriptCompiler { private final WeakReference classLoader; @@ -130,8 +129,7 @@ private ScriptEngine loadEngine(String extension) { } /** - * Registers a global {@link ContextProvider}, which will be invoked on all - * scripts created by this ScriptCompiler. + * Registers a global {@link ContextProvider}, which will be invoked on all scripts created by this ScriptCompiler. * * @param provider * The global provider @@ -292,6 +290,7 @@ public Reader getReader() throws FileNotFoundException { private static boolean CLASSLOADER_OVERRIDE_ENABLED; private static Method GET_APPLICATION_CLASS_LOADER, GET_GLOBAL, INIT_APPLICATION_CLASS_LOADER; + static { try { Class CONTEXT_FACTORY = Class.forName("sun.org.mozilla.javascript.internal.ContextFactory"); @@ -304,7 +303,7 @@ public Reader getReader() throws FileNotFoundException { INIT_APPLICATION_CLASS_LOADER.setAccessible(true); CLASSLOADER_OVERRIDE_ENABLED = true; } catch (Exception e) { - Messaging.severe("Unable to find Rhino classes - javascript scripts won't see non-CraftBukkit classes"); + Messaging.debug("Unable to find Rhino classes - javascript scripts won't see non-CraftBukkit classes"); } } } \ No newline at end of file