Releases: SelfMadeSystem/ServerScripter
Releases · SelfMadeSystem/ServerScripter
0.3.1
0.3.0
Lots of new stuff. BREAKING CHANGE
New command system (for internal use).
Commands:
/script
(/bscript
for bungee and/vscript
for velocity). Can list plugins, get plugin info, dynamically load and unload scripts (unloading might be a bit jank, not much I can do about that), and call the reload function on scripts./shell
(/bshell
and/vshell
for bungee and velocity). Goes into a shell. For example:/shell python
will enable a python shell. Only available for players. (I can't easily intercept console input)
Scripts:
- Added script info. At the top of your scripts, you can add comments with
Name
,Description
,Version
, andAuthor
. - Added
plugin
andscript
variables for all scripts. Guess what they are.
Spigot:
- BREAKING CHANGE: To support unload of scripts, I had to add a
script
parameter to ScriptListenerHelper's registration functions. - Added ScriptListenerHelper.unregisterEvent (no script needed)
0.2.0
Yes.
A lot of things got updated.
- Shell support
- Better script runtime stuff
- (Should) work on every JDK version from 8 to latest (17 as of writing this).
- Probably more
Release 0.1!
BungeeCord, Spigot, and Velocity bases.
Groovy, Python, and JavaScript support! (Look at examples)
PacketEvents hook for Spigot.