Docs for blocktype function.
Spacing out primitives docs.
Merge remote branch 'origin/master' into some-docs
Adding logo.js
Fixing defaults so args can take effect.
Add logojscube(). Refactored logojs() to handle being fired multiple times by the same Drone.
Merge pull request #45 from rupl/some-docs

Just some docs
Adding a checkpoint to logojscube() so it can be fired multiple times by the same Drone.
Add checkpoint to logojs() and move back to it after finishing logo.
Both functions return this. They can now be chained.
missed a semi
Fix bug in notifyAdmins
Fixed game over handling
Update README.md
include object methods in tab complete
tidy up code - hide all but .start() method
Merge branch 'master' of https://github.com/walterhiggins/ScriptCraft
Performance improvements and fix for issue #47
More efficient box0()

Infinitely faster box0() function.
Box has to create every block inside the space specified, however, box0() only builds walls around things so seems sensible that it should do less work.
However, under the old functions way of doing things it did almost twice as much work.
For small objects this isn't noticed very much, however it can have a big impact on performance!

My use case for this was a 500 wide, 70 high and 500 deep iron wall I wanted to act as the city wall. Trying to make this resulted in 2 odd effects. I first made one wall by calling box(42, 250, 70, 1) and laying it out myself. This took a few seconds. Then I decided to save time I would fly to the edge and create it with box0(). box0(42, 500, 70, 500) completely froze minecraft and slowed my computer. It then preceded to take 20 minutes before I decided to give up and close the server.
After restarting it I had a semi complete giant "solid" block. This made me dig into the Drones code.


Getting to the point: with the old way of doing things a GIANT wall takes over 20 minutes to make. this new version takes under 10 seconds.

(explanation not technically needed just wanted to demonstrate it does make a massive difference)
Merge pull request #49 from freerunnering/patch-1

More efficient box0()