Class LuaLoader

java.lang.Object
games.stendhal.server.core.scripting.lua.LuaLoader

public class LuaLoader extends Object
Manages scripts written in Lua.
  • Method Details

    • get

      public static LuaLoader get()
      Retrieves the singleton instance.
    • createScript

      public LuaScript createScript(String filename)
      Create new script instance.
      Parameters:
      filename - Path to Lua script.
      Returns:
      Loadable script representation.
    • getGlobals

      public org.luaj.vm2.Globals getGlobals()
      Retrieves Lua global objects.
    • onLoadScript

      public void onLoadScript(LuaScript script)
      Action when a new script is being loaded.
    • onUnloadScript

      public void onUnloadScript(LuaScript script)
      Action when a script has finished executing.