OpenJavascript (Skript but in Javascript) icon

OpenJavascript (Skript but in Javascript) -----

#MinecraftPlugin #JavaScriptIntegration #ServerCustomization #BukkitAPI #DynamicScripting #Skript




This update is small, but the next update will be huge!
Change log for 1.0.4:
  • Fixed update checker, it no longer uses cached versions because they have huge update delays
  • Renamed setStoredVar and getStoredVar to loadVar and saveVar
  • simplified statements for the command handler
  • added a version command to easily retrieve the plugin version
----------, Oct 13, 2024

Please leave a rating for my plugin, this is a passion project which means I am investing my free-time into this plugin :giggle:
Version 1.0.3:
- Fixed VariableStorage, you can now store dynamic javascript types that don't exist in Java natively!
- Errors and warns can now broadcast to operators (can be configured)
- entire plugin got reconstructed for more readability
- FeatureFlags system! Take a look at the Documentation for more information!
- LoadScript and UnloadScript and waitForScript function!
- CUSTOM EVENTS: ScriptLoadedEvent and ScriptUnloadedEvent events
----------, Aug 25, 2024

You can now share variables between multiple scripts without having to store them in the storage buffer, it will read and write variables and functions from the ram (like every other variable, except that they are shared between every script)

To make a variable public, you need to use the function "setPublicVar(Key, Variable)", here is an example:
Code (Javascript):
setPublicVar ( "testVar" , "Hello world!" )
To read a public variable from any script do the following:
Code (Javascript):
getPublicVar ( "testVar" )
It'll return the variable "Hello world!"

You can also store functions, lists, classes and much more! Make sure to take a look at the Documentation to learn more about it.

Please leave a review, it took me a lot of time making this plugin :D
----------, Jun 23, 2024

You can now share variables between multiple scripts without having to store them in the storage buffer, it will read and write variables and functions from the ram (like every other variable, except that they are shared between every script)

To make a variable public, you need to use the function "setPublicVar(Key, Variable)", here is an example:
Code (Javascript):
setPublicVar ( "testVar" , "Hello world!" )

To read a public variable from any script do the following:
Code (Javascript):
getPublicVar ( "testVar" )

It'll return the variable "Hello world!"

You can also store functions, lists, classes and much more! Make sure to take a look at the Documentation to learn more about it.

Please leave a review, it took me a lot of time making this plugin :D
----------, Jun 23, 2024

New update dropped 1.0.1, here is the changelog:
  • Added a new memory storing feature, see Docs under "storing and loading variables from storage"
  • Made a update checking system which can be disabled and enabled in the config
  • Changed file name from openjs.jar to OpenJS.jar because it looks better
  • Huge documentation update
  • Compiler optimizations
  • Scripts that are disabled but no longer exist, will automatically get removed from the disable list
----------, Jun 15, 2024

Resource Information
Author:
----------
Total Downloads: 185
First Release: Jun 14, 2024
Last Update: Oct 13, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings