Skip to content

Releases: SelfMadeSystem/ServerScripter

0.3.1

10 Jan 01:56
01f13a6
Compare
Choose a tag to compare

Fixed an NPE with chicken-egg shenanigans.

0.3.0

09 Jan 19:07
abcb991
Compare
Choose a tag to compare

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, and Author.
  • Added plugin and script 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

28 Dec 00:07
525236b
Compare
Choose a tag to compare

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!

27 Apr 04:24
Compare
Choose a tag to compare

BungeeCord, Spigot, and Velocity bases.
Groovy, Python, and JavaScript support! (Look at examples)
PacketEvents hook for Spigot.