jxpl-r15
Details
-
Filenamejxpl.jar
-
Uploaded by
-
UploadedMar 2, 2012
-
Size1.10 MB
-
Downloads1,747
-
MD5cb188d8431d2d7044085eefab1a61db4
Supported Bukkit Versions
- CB 1.1-R6
Changelog
Changelog:
- r15
- Update to Bukkit 1.1-R6
- r14
- Add support for Bukkit's new event registration mechanism (see updated example scripts)
- r13
- jxpl now only works with latest 1.1 dev builds
- Event listeners are now removed by Bukkit on plugin disable; removing reflection to remove
- r12
- Make it show the script filename instead of
<Unknown source>
in stacktraces.
- Make it show the script filename instead of
- r11
- Fix jxpl's javascript breaking
- Rhino is now included in the jar, avoiding differences in Java 6/7 API
- Fix jxpl completely breaking if one script fails to load
- More log message rewording
- Fix jxpl's javascript breaking
- r10
- Avoid duplicate listeners after reload by deregistering listeners on disable
- r9
- Loads script engine jars from plugins/jxpl/lib/; no more hacking the jar or classpath.
- Log output prefixed with [jxpl]
- Some code refactoring
- r8
- Support for bukkit's built-in YAML configuration
- r7
- Added GPL v3 header
- Avoid possibility that onLoad() isn't called
- Add PluginHelper.log(level, message, exception)
- r6 API changes may break existing scripts!
- I'm back!
- Update to latest RB 1337 and API changes
- Uses real plugin description file now (thus works with Superperms and the command framework via that, just like a normal JavaPlugin) N.B. Refer to example scripts.
- Language and other minor fixes/tweaks/jabs at a certain Team/etc
- r5
- Fix for Issue #5 - jxpl not working too well after reloads N.B. Hacky fix. Real fix is to change 3 lines of code in Bukkit. But will the Bukkit team do it? NO.
- Added a reloadScript() method into the ScriptPlugin class. This enables single scripts to be reloaded without having to /reload the server.
- r4
- Fix for Bukkit 490+ by verrier
- Fix importScript utility method by holic
- Move the listener into an inner class by holic
- Attempt at getting jxpl to be nice to /reload
- r3 (all by Myers)
- Remove long constructor
- Changed PluginHelper access modifier so Python works
- r2 API changes may break existing scripts!
- Moved script-specific methods out into an inner class.
- Server can now be accessed as a variable
- Predefined variable (helper, plugin, server) names can now be changed.
- Added helper methods to include scripts and read file contents.
- Added getScriptEngine() for plugin > script communication.
- Updated example scripts to reflect API changes.
- r1
- Changed versioning system.
- Removed onCommand method. Until commands can be registered on-the-go, that command system will not be available.
- Standardised what happens when jxpl is (un/re)loaded. On unload, all scripts' events are disabled. Scripts may still act on their own if they have set timers, such as setTImeout in JavaScript. On reload, all scripts' events are reenabled.
- Officially renamed to jxpl.
- 0.0.1
- Initial release
- None at the moment.