Multi Language Scripting Plugin for Minecraft Servers.
- JavaScript (Rhino)
- Python (Jython)
- Groovy (Groovy)
- JavaScript (GraalJS)
- Python (GraalPython)
- R (GraalVM R)
Using the plugin system, you can easily add your own languages.
- Spigot / PaperSpigot / Bukkit / CraftBukkit
- BungeeCord / Waterfall
- Velocity
Because of the modular design, it is easy to add support for other platforms. In fact, it doesn't even have to be a Minecraft server. Any Java application with a plugin system can be supported.
- Basic command support for spigot and bungee
- Basic event support for spigot and bungee
- PacketEvents support for spigot (plugin required)
The latest version is not yet released, so you have to build it yourself.
- Clone the repository
git clone https://github.com/SelfMadeSystem/ServerScripter.git
- Build the project
cd ServerScripter
./gradlew build
-
Copy the built jar for either the proxy or the server to the plugins folder
-
Run the server once to generate the config files and the addons folder
-
Copy the built jar for the languages you want to use to the addons folder
You may view examples for each language in the examples folder.