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 buildCopy 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.