issues
search
Dysfold
/
craftjs
MIT License
10
stars
2
forks
source link
New types, new CraftJS
#31
Closed
bensku
closed
3 years ago
bensku
commented
3 years ago
New TS declarations for (more) Java types
More types covered (Bungeecord chat, Java 11 HttpClient)
Better Javadoc coverage (and formatting)
More accurate class hierarchy generation
CI for semi-automatic type generation
Bug fixes
CraftJS types as npm dependency
Place JS plugins anywhere, link (or copy) to server to run them
Refactored some CraftJS APIs, improved JSDoc documentation
CraftJS plugins are now Bukkit real Bukkit plugins
Sort of, /plugins still doesn't show them :(
Each plugin has its own GraalJS context (and CraftJS uses this for its own admin commands)
Error handling now
actually
works
Source maps for all stack trace elements!
CraftJS no longer needs to extract its internal JS code
Support for replacing it is available (for development purposes)
Database API was removed...
... and a better version has been added
A custom test framework replaces zora
... with functional error handling!
Bugs, but not too many - or so I hope