Commit graph

824 commits

Author SHA1 Message Date
walterhiggins
3ec582f653 Include docs for both bukkit and canary event helpers. 2014-11-09 11:52:10 +00:00
walterhiggins
55b07fd4a6 Changing version to 3.0.0 2014-11-09 11:51:20 +00:00
walterhiggins
7ce32d4557 Removed makeShapedRecipe and makeShapelessRecipe. 2014-11-09 11:48:40 +00:00
walterhiggins
2eeb3be1cb Use exact CanaryMod jar name 2014-11-09 08:24:34 +00:00
Walter Higgins
67d46db748 Update example-7-hello-events.js 2014-11-08 06:17:57 +00:00
Walter Higgins
2f391fb4b4 Update README.md 2014-11-03 20:29:42 +00:00
walterhiggins
6b6c8f6dfe Adding create() function for recipes - creates but does not add (see updated listing in book chapter 16) 2014-10-25 11:22:43 +01:00
walterhiggins
062886d8e6 Merge branch 'master' of github.com:walterhiggins/ScriptCraft 2014-10-19 15:46:17 +01:00
walterhiggins
fde20f6fa2 Make events and items work with JRE 6, 7 and 8 2014-10-19 15:41:06 +01:00
Walter Higgins
353fbc96ce Update .travis.yml 2014-10-18 18:58:24 +01:00
walterhiggins
c36cd97c99 Get build working on jre6,7,8 2014-10-18 18:48:57 +01:00
walterhiggins
eb8b78cce9 Added utils.worlds() and utils.stat. enums 2014-10-18 12:08:00 +01:00
walterhiggins
9b10d51779 moving path. 2014-10-18 11:07:59 +01:00
walterhiggins
4e623299ae reinstating bukkit as build target. 2014-10-18 11:05:30 +01:00
walterhiggins
0866097411 Fixed bug in creating signs in canarymod and updated minigames/scoreboard to work with example code from book. 2014-10-12 18:34:40 +01:00
walterhiggins
70282e278d Added items to API docs, added recipes. added utils.players() and utils.playerNames() functions. 2014-10-05 17:29:04 +01:00
walterhiggins
b091c33fbf fix bug in fireworks (was using wrong framework) 2014-09-29 23:53:00 +01:00
walterhiggins
19162c3688 First phase of transition from Bukkit to Canary.
Some of the plugins are not yet supported.
If you're feeling brave you can build from source using ant.
2014-09-29 23:42:41 +01:00
walterhiggins
cc4f98474d moving bukkit.js from lib to modules (it shouldn't be part of core) 2014-09-25 20:36:39 +01:00
Walter Higgins
0906f61575 Merge pull request #154 from pvginkel/master
Fixed class loader of the script engine.
2014-09-22 13:22:38 +01:00
Walter Higgins
d744ceeb7b Update ypgpm.md 2014-09-21 10:51:13 +01:00
Walter Higgins
a15721322f Update YoungPersonsGuideToProgrammingMinecraft.md 2014-09-21 10:48:25 +01:00
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