Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
the javax.script Plugin Loader for Bukkit
Java

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/main
.gitignore
README.md
pom.xml

README.md

jxpl - The j__ava__x.scripting __P__lugin __L__oader

jxpl is a plugin providing a plugin loader that loads whatever script engines work with javax.script, and are Invocable.

End-user Usage

Place scripts in the scripts/ directory in the root directory (where plugins/ is). Do not place scripts in plugins/.

Developer Usage

Examples are in the jxpl-scripts repository. It should contain everything you need to get started. Note that Java comes with only Mozilla Rhino 1.6R2, and nothing else. Should you want to script using other languages (provided they work with ScriptEngineManager in javax.script), you will need to include the framework in your classpath yourself.

Some available languages

You will need to download the jar for the language you want to run a script in.

Installing script engines

Simply drop the JAR into plugins/jxpl/lib/ and restart your server.

Donations

If you wish to donate, you can buy me one of these:

  • A Namecheap domain
  • Xbox Live Gold Subscription
  • A VPS or Dedicated server

Heh.

Something went wrong with that request. Please try again.