Commit graph

191 commits

Author SHA1 Message Date
walterhiggins b92e9e4a07 made blocks a module rather than a plugin 2013-12-25 13:39:04 +00:00
walterhiggins d44a43e598 Fixed a bug in plugin code where stores were being trashed at startup 2013-12-25 07:48:10 +00:00
walterhiggins 82f1928628 updating docs for module release 2013-12-24 22:47:57 +00:00
walterhiggins 60de2ec28a Updating documentation for modules release 2013-12-24 22:46:35 +00:00
walterhiggins 7f9736223e updated docs for module loading 2013-12-24 10:02:34 +00:00
walterhiggins 5953a55fb1 removed _primitives.js 2013-12-24 00:27:26 +00:00
walterhiggins b2761d29e3 reorg 2013-12-24 00:18:43 +00:00
walterhiggins d0da034fb7 reorg 2013-12-24 00:17:33 +00:00
walterhiggins aa93491a6c reorg 2013-12-24 00:17:07 +00:00
walterhiggins 4d807373da reorg 2013-12-24 00:16:07 +00:00
walterhiggins eb098ff176 reorg 2013-12-24 00:15:17 +00:00
walterhiggins 7f3b17a07c moved drone to plugins directory 2013-12-24 00:12:56 +00:00
walterhiggins a7dcb503aa Major overhaul of plugin and module loading system and scriptcraft directory layout 2013-12-24 00:09:49 +00:00
walterhiggins f25f4ac7f3 Updated doc for require 2013-12-21 09:09:11 +00:00
walterhiggins f35a729ceb Adding support for 'require()' and node.js-style modules (not node modules per se - just support for the same module semantics) 2013-12-21 08:58:40 +00:00
Ivan Kondratyev 852a755819 Use Bukkit's ChatColor class for more reliable...
...output.
Also, cleans up String.prototype[method] by removing the non-used parameter "method"
2013-12-20 10:11:34 -06:00
walterhiggins a760cec44c spelling error in docs 2013-12-17 23:52:53 +00:00
walterhiggins 249d3dda31 improved require function 2013-12-17 23:49:00 +00:00
walterhiggins db51bdc57e tidy up variable names 2013-12-15 21:27:48 +00:00
walterhiggins 03220a03e8 src/main/javascript/events/events.js
tidy up variable names
2013-12-15 21:27:23 +00:00
walterhiggins bcf44fe345 Adding experimental require() function like commonjs (barebones support for require() and exports) 2013-12-15 21:26:28 +00:00
walterhiggins 5263ad1b5d fix issue #97 2013-12-08 12:16:41 +00:00
walterhiggins 55563a090e added version to plugin.yml 2013-10-21 20:24:29 +01:00
walterhiggins 6f725423c0 reordered comments 2013-10-13 21:08:31 +01:00
walterhiggins 53d04fade0 A new simple number-guessing game to try out the Bukkit Conversation API 2013-10-13 21:08:04 +01:00
walterhiggins 396a8e6107 Added setTimeout(), clearTimeout(), setInterval() and clearInterval() functions so javascript programmers familiar with these functions can use them in Minecraft 2013-10-09 18:42:39 +01:00
walterhiggins d3831bb910 Disable CoffeeScript evaluation until issue #92 is fixed 2013-08-11 22:15:19 +01:00
Walter Higgins 9a9188cf47 Merge pull request #91 from arg-games/coffeescript-integration
Integrate the CoffeeScript Compiler for .coffee files
2013-08-11 12:40:11 -07:00
Aaron Mueller 720564652f Integrate the CoffeeScript Compiler for .coffee files
Simple integration of CoffeeScript support. The code uses the JavaScript
implementation of the CoffeeScript compiler. All *.coffee files get
compiled to JavaScript just before eval(). Additionaly a new command
named /coffe is introduced to run CoffeeScript code straight in the
Minecraft console.
2013-08-11 20:35:23 +02:00
walterhiggins 5a415d9838 fix issue #90 2013-08-08 08:02:27 +01:00
walterhiggins c7b2786a8a fix typo in comments and improved examples for the foreach function 2013-08-03 13:50:06 +01:00
walterhiggins df56b53593 Added 'utils.at' function for scheduled callbacks 2013-08-03 13:14:09 +01:00
walterhiggins b08b112107 fix for issue #86 2013-07-28 10:54:08 +01:00
Walter Higgins 8a9ce400c2 Merge pull request #85 from shaneriley/master
Add blocks added with 1.6, DRY up color variation setting
2013-07-22 07:44:57 -07:00
Shane Riley d25a91e37b Add blocks added with 1.6, DRY up color variation setting 2013-07-22 10:03:44 -04:00
edonaldson 74e6f3f1cc Fix missing parenthesis 2013-07-04 12:06:25 -05:00
walterhiggins 8a585eec26 fix typo in markdown 2013-06-24 20:22:39 +01:00
walterhiggins 2e283dcd39 documentation for fireworks module 2013-06-23 22:04:46 +01:00
walterhiggins 1114c3750f Fireworks ! WOOHOO 2013-06-23 19:56:18 +01:00
walterhiggins 54ec523f6f fixed api.md 2013-06-07 19:58:45 +01:00
walterhiggins 335b8b1bdc updated docs/comments 2013-06-07 19:50:12 +01:00
walterhiggins a8ad3e0444 fixed api docs 2013-06-07 08:35:22 +01:00
walterhiggins 9605e32801 new classroom module 2013-06-07 00:01:46 +01:00
walterhiggins 6a649647b1 typo - Drone.times() 2013-05-27 22:06:02 +01:00
walterhiggins 13afac33a4 fixed tree functions and added times function 2013-05-27 21:39:43 +01:00
walterhiggins bbb2aabeb8 improvements 2013-05-11 16:03:49 +01:00
walterhiggins d448fbe9e7 fixed bug - not returning this 2013-04-14 15:15:01 +01:00
walterhiggins c32f8aab5f example skyscraper 2013-04-14 14:55:59 +01:00
walterhiggins 51374ac1db Use sensible default metadata when placing stairs (if none provided) 2013-04-14 14:55:23 +01:00
walterhiggins 244e1af270 Fixed problems with AutoComplete 2013-04-07 20:09:04 +01:00
walterhiggins 3d92e2c685 fixed missing , 2013-04-07 17:51:09 +01:00
walterhiggins 0fa8196fba first commit of http.request module 2013-03-31 14:54:38 +01:00
walterhiggins 7200af2bc3 further changes for issue #72 2013-03-23 12:54:15 +00:00
edonaldson dd18d1af8a Correct setPosition 2013-03-20 07:42:55 -05:00
edonaldson cc2f648804 Update to include getLocation and setPosition 2013-03-19 17:03:00 -05:00
Walter Higgins ca9bfe9c87 Merge pull request #71 from mpstx/RedstoneWire
Redstone stuff
2013-03-19 05:14:19 -07:00
walterhiggins 79e05f2bc0 unregister event listeners when plugin is disabled (better co-op with other plugins) 2013-03-18 08:37:58 +00:00
walterhiggins 777fb9ce5b Add support for java.util.Collection to utils.foreach() 2013-03-17 11:57:48 +00:00
msmith a67818aeae Add some drone functions for laying down redstone wire with supporting blocks, with repeaters (in a straight line), and a redstone road 2013-03-16 03:31:41 -05:00
walterhiggins 89b2dca496 fixed typo - forg -> org 2013-03-09 22:13:36 +00:00
walterhiggins 66abbfc142 fix for issue #69 2013-03-09 16:50:12 +00:00
walterhiggins 6e113a2eca Fixed autocomplete issue #68 2013-03-02 18:46:50 +00:00
walterhiggins 1eb6756204 moved drone buildings/add-ons to drone/contrib folder 2013-02-24 17:57:45 +00:00
Walter Higgins 3f2e5e2c73 Merge pull request #46 from rupl/logo-js
Add logo.js to example files
2013-02-24 08:28:30 -08:00
edonaldson eebec82aea Update _scriptcraft.js to include unload Handlers
unload Handlers will be called just before the plugin is unloaded.  This will allow cleanup of event handlers and threads before all references are lost during a reload.
2013-02-22 15:43:38 -06:00
walterhiggins 5b473d9c93 Fix for issue #64 bad interaction with Essentials plugin 2013-02-22 15:49:42 +00:00
walterhiggins a684a0b333 fix issue #60 2013-02-19 22:38:23 +00:00
walterhiggins 520a4ab20c use utils.getPlayerObject() instead of removed getPlayerObject() 2013-02-19 19:14:02 +00:00
walterhiggins 8ce1de05ea Fix for issue #60 (files locked because the streamreader is not closed) 2013-02-18 19:33:21 +00:00
walterhiggins 4336aa9d47 added utils.foreach() and utils.nicely() functions 2013-02-17 22:29:41 +00:00
walterhiggins fbc459a4d3 Added more documentation. 2013-02-17 17:43:28 +00:00
walterhiggins 3f2bc8c80b Fixed bug in rainbow (wasn't drawing) and switched to using Bukkit Scheduler API for dancefloor drone function. 2013-02-16 22:22:45 +00:00
walterhiggins eaea34e172 added convenience prroperties (colors and rainbow array).
Changed order in which blocks are placed for boxa/cuboida so that blocks
are laid down width, height, then length.
2013-02-16 12:30:00 +00:00
walterhiggins 26c6fecc8b more comments/docs 2013-02-10 19:36:39 +00:00
walterhiggins 35443e6734 documentation 2013-02-10 18:05:07 +00:00
walterhiggins 3c178450c4 ensure _scriptcraft.js is first to doc 2013-02-10 18:04:45 +00:00
walterhiggins c44dd44e66 first 2013-02-10 17:53:08 +00:00
walterhiggins d6965a43ca changed order of loading .js so that modules primary .js files get loaded before others in same directory 2013-02-10 17:52:37 +00:00
walterhiggins f3e17b4181 removed unneeded load() calls 2013-02-10 17:51:27 +00:00
walterhiggins 5830c73df0 Added docs for events module 2013-02-10 13:42:32 +00:00
walterhiggins 1a7cd9290b fixed doc link 2013-02-09 20:27:50 +00:00
walterhiggins ba5437745f updated docs 2013-02-09 20:22:36 +00:00
walterhiggins 084ed1ebcc updated docs 2013-02-09 19:11:23 +00:00
walterhiggins 8106fac4d1 updated docs 2013-02-09 19:09:30 +00:00
walterhiggins 84f024d62c box example doc updated 2013-02-09 15:08:20 +00:00
walterhiggins 1a89b87008 adding example screens 2013-02-09 15:02:52 +00:00
walterhiggins 9c31e2d321 adding example screens 2013-02-09 15:02:11 +00:00
walterhiggins a4eccad4bd Updated docs 2013-02-09 10:24:55 +00:00
walterhiggins 6445ed166d New spiral staircase - to demo use of Drone.PLAYER_STAIRS_FACING 2013-02-09 10:24:15 +00:00
walterhiggins 03ec3a6ae0 Fixed bug - emacs temp files being picked up 2013-02-09 10:23:24 +00:00
walterhiggins 0458f6639d Additional api documentation 2013-02-08 23:22:14 +00:00
walterhiggins d88729675a fix comment - boxa example 2013-02-08 21:26:55 +00:00
walterhiggins e494a15afa Generate API doc from source comments 2013-02-08 21:23:15 +00:00
walterhiggins 903c701f6f made world a property and added more documentation 2013-02-07 22:22:52 +00:00
walterhiggins d916f1d843 no need to pass world param to arch 2013-02-07 22:22:13 +00:00
walterhiggins 66de0f402a no need to pass world param to arc 2013-02-07 22:21:56 +00:00
walterhiggins b56b4262e8 no need to pass world param to arc 2013-02-07 22:21:41 +00:00
walterhiggins b7790d1c1c use boxa() method instead of box() for arrays 2013-02-07 22:16:50 +00:00
walterhiggins ec45b50a60 no need to pass world param 2013-02-07 22:16:30 +00:00
walterhiggins 8924d1943c reorg'd blocks into more logical groups 2013-02-07 22:16:08 +00:00