Commit graph

652 commits

Author SHA1 Message Date
Walter Higgins f2e54d2168 Update Anatomy-of-a-Plugin.md 2014-09-17 14:23:38 +01:00
walterhiggins 127697f774 added documentation for the bukkit object. 2014-09-12 19:00:09 +01:00
Pieter van Ginkel 3b06ec5e08 Fixed class loader of the script engine.
The script engine didn't have the plugin class loader. Instead, it had the thread context class loader. The problem with this is that this prevents scripts from instantiating classes from other plugins to e.g. implement undo when WorldEdit is available. The thread context class loader is now set to the plugin class loader while instantiating the script engine which solves this issue.
2014-09-07 09:12:58 +02:00
walterhiggins 88b8e29992 Include links to bukkit documentation for event helper functions. 2014-08-24 10:20:02 +01:00
walterhiggins 4e6e50c150 release notes update 2014-08-23 18:13:55 +01:00
walterhiggins 9caf5b4bd6 Removed chat plugin and SnowballFight mini-game - will be present in another repository soon to be made public. 2014-08-23 17:51:52 +01:00
Walter Higgins c535f05fba Delete SnowballFight.js
Removing SnowballFight.js because it will be used as an exercise. An improved version will be posted in a separate repository coming soon.
2014-08-23 17:46:33 +01:00
Walter Higgins 13525c3d10 Delete color.js
Removing chat/color.js module because it will be used as an exercise.
2014-08-23 17:45:17 +01:00
walterhiggins e7916f8afe Rainbows are made from stained glass now. 2014-08-23 17:36:19 +01:00
walterhiggins df0491ff14 Improved - added doorways between forts and rampart. 2014-08-23 16:46:02 +01:00
walterhiggins b74b4c4f28 New drone.extend() style invocation. 2014-08-23 16:45:43 +01:00
walterhiggins cdccd1fe2e using new Drone.extend() style invocation. added chessboard floor. 2014-08-23 16:45:16 +01:00
walterhiggins e874ba3ff6 Fixed a bug in boxa() drone method which caused chessboard() to fail (since move to async) 2014-08-23 16:44:36 +01:00
walterhiggins 12ff59f2e5 Removing streamer because it's not used anywhere. 2014-08-23 16:43:45 +01:00
walterhiggins ef3a400b91 Merge branch 'master' of github.com:walterhiggins/ScriptCraft 2014-08-23 14:20:00 +01:00
walterhiggins e4abd679d2 rboxcall not used anywhere (ever?) 2014-08-23 14:19:04 +01:00
Walter Higgins 099991637e Delete skyscraper-example.js 2014-08-23 14:15:32 +01:00
walterhiggins 519f20491c update based on changes to watchDir() 2014-08-23 13:40:50 +01:00
Walter Higgins e485f11f6f Merge pull request #147 from trmfreitas/classroom-autorefresh-windows
Classroom autorefresh not working in windows
2014-07-26 11:50:20 +01:00
Walter Higgins 940211be64 Merge pull request #149 from atifaziz/patch-1
Typo/Bug fix in Anatomy doc sample code
2014-07-26 11:48:08 +01:00
Walter Higgins 8941d1b627 Merge pull request #148 from GameScripting/master
Fixed bug with HTTP post in the http.request module
2014-07-26 11:47:28 +01:00
Atif Aziz de122d8377 Typo/Bug fix in Anatomy doc sample code
The sample code refers to `e.message` when `evt.message` was intended. This causes a run-time exception because `e` is undefined.
2014-07-13 13:09:41 +02:00
Daniel Huhn 0f467e616b replaced tabs with whitespaces 2014-06-29 16:22:37 +02:00
Daniel Huhn cc9d57d4a4 url is now propely set in the http.request module when using
post
2014-06-29 16:09:22 +02:00
Tiago Freitas 5a900a16c8 last load time must be for each player 2014-06-28 14:02:14 +01:00
Tiago Freitas b480922b15 - Classroom file watcher was not working as expected because lastModifiedTime of a directory is not updated when a file is changed inside it.
- Added functions watchDir/unwatchDir which is responsible for watching all files and subdirectories changes
- Callback is called once for each detected change
- Changed classroom to check for the last "refresh" made to avoid multiple refreshes without changes
- Changed refresh time to 3s because it is much more comfortable
  - I don't think this would be an issue because checking for lastModifiedTime should be very fast, perhaps even 3s is too much time
- Tested in Windows
2014-06-28 13:32:55 +01:00
walterhiggins bded5e8bd5 docs for tab-completion of jsp command using function 2014-06-14 15:47:13 +01:00
walterhiggins 8c3c7d67fe tab-completion using a callback 2014-06-14 15:46:07 +01:00
walterhiggins e0acaed700 add doc comment for command tab completion using a function 2014-06-14 15:45:44 +01:00
walterhiggins bbcdb48bef line-wrap markdown comments 2014-06-14 15:40:19 +01:00
walterhiggins c9257b3038 Support callback function for objects. 2014-06-14 15:39:47 +01:00
walterhiggins 4df746a2d8 line-wrap markdown comments 2014-06-14 15:39:17 +01:00
walterhiggins 918ef23773 Support named function in lieu of command name as first argument 2014-06-14 15:38:41 +01:00
walterhiggins 4d97452b15 Added new bukkit.playerNames() function. 2014-06-14 15:38:01 +01:00
walterhiggins 965ba76a62 Fix problem with change to bukkit xml doc change 2014-06-14 15:37:34 +01:00
walterhiggins 521e35ffe8 fixes issue #140 2014-06-14 15:36:56 +01:00
walterhiggins c01ce603c5 Fix a doozy of a bug in #nashorn - engine.eval('(' + jsonContainingArray + ')' ) does not return same result as JSON.parse( jsonContainingArray ) 2014-06-07 21:50:23 +01:00
walterhiggins 5754816017 Fix BlockBreakEvent error for Nashorn and pre-Nashorn both both cases (eventType = 'block.BlockBreakEvent' and eventType = org.bukkit.event.block.BlockBreakEvent) 2014-06-06 19:40:47 +01:00
Walter Higgins 4d6d444d53 Merge pull request #142 from tennysonholloway/master
Fix Nashorn error: has no such function getHandlerList.
2014-06-06 18:30:44 +01:00
walterhiggins ede823d62c fixed bug in persistence module 2014-06-06 18:17:30 +01:00
TennysonHolloway 553bec363b Fix Nashorn error: has no such function getHandlerList. 2014-06-05 15:55:19 -07:00
walterhiggins 20519d88db fix tab completion for /jsp command 2014-05-29 22:10:16 +01:00
walterhiggins a2b0cda399 fixes issue #139 2014-05-28 22:40:38 +01:00
walterhiggins fa64f07c38 doc changes - change ref of js-plugins to scriptcraft/plugins 2014-05-26 21:03:47 +01:00
walterhiggins 2f2db3c76f Added new blocks. and changed Drone.extend to support single param. 2014-05-24 10:55:27 +01:00
walterhiggins c324adf269 Improved Tab completion to work with Java Enums on JRE7 and JRE8.
Added bukkit namespace.
2014-05-20 00:05:38 +01:00
walterhiggins e3078804ab Fixed events-helper to include all non-abstract handlers.
Added items.js module and fixed sounds.js (more work needed on items.js)
2014-05-18 00:35:26 +01:00
walterhiggins 4d230bd514 Added new sounds module 2014-05-10 18:45:48 +01:00
walterhiggins dc812c934c don't echo result if undefined/null 2014-04-28 23:29:53 +01:00
walterhiggins 3700c11223 fix travis issues (finally?) 2014-04-26 22:21:03 +01:00