Commit graph

458 commits

Author SHA1 Message Date
Romain Beaumont
8dc3087d65 mhsjlw -> PrismarineJS 2015-12-18 13:32:04 +01:00
Romain Beaumont
7ac0117860 Merge pull request #173 from mhsjlw/no_more_var
use const and let instead of var
2015-12-17 19:00:36 +01:00
Romain Beaumont
8c4406804e use const and let instead of var
see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const and https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
2015-12-17 11:36:43 +01:00
Romain Beaumont
a03bb7c901 implement all spawn eggs 2015-12-15 01:37:14 +01:00
Romain Beaumont
a999bbdda1 fix an async problem with portal generation, check huge portals work 2015-12-15 00:20:15 +01:00
Romain Beaumont
067128e8c9 fix a small thing in digging 2015-12-15 00:06:01 +01:00
Romain Beaumont
6b6a6764ae update fire placing/destroying, fix #171 2015-12-14 23:59:26 +01:00
Romain Beaumont
0fd80dcb7c fix spawning not in water, fix #63 2015-12-14 23:23:13 +01:00
Romain Beaumont
894760ac36 fix /portal for direction=z 2015-12-14 22:47:08 +01:00
Romain Beaumont
e792f5d671 fix destroying multiple portal at the same time, add /portal command to create a portal, expose various portal generation function 2015-12-14 22:36:15 +01:00
Romain Beaumont
6cb2bba019 destroy the portal when an obsidian block is dug 2015-12-14 21:22:48 +01:00
Romain Beaumont
d49fd8b775 store portal and destroy the whole portal when destroying one portal block, progress on #79 2015-12-14 21:12:56 +01:00
Romain Beaumont
0ea7fcf40d don't spawn in water, fix #63 2015-12-14 20:40:42 +01:00
Romain Beaumont
908054dca1 fix tests 2015-12-14 19:39:53 +01:00
DemiPixel
aeb5f888df Small fixes to commands/tp 2015-12-14 19:37:17 +01:00
DemiPixel
e49daf1fcd Fixes, make errors red 2015-12-14 19:37:17 +01:00
DemiPixel
14811552ff Added stuff to chat 2015-12-14 19:37:17 +01:00
DemiPixel
c13c901279 Added colors, made some fixes to command.js 2015-12-14 19:37:17 +01:00
Romain Beaumont
08015d3bac Merge pull request #160 from demipixel/fx
FX
2015-12-14 19:25:49 +01:00
Romain Beaumont
22b8b2f91d Merge pull request #161 from mhsjlw/portal
[WIP] implement portal detection and use it when flint and steel is used
2015-12-14 19:23:29 +01:00
DemiPixel
d269b0a49d Fix a few things for FX 2015-12-13 19:35:13 -08:00
Romain Beaumont
d9eb820e3f cactus -> portal 2015-12-14 04:01:55 +01:00
Romain Beaumont
3d6dd9faec doesn't detect portal if there is air in it, add test to check that 2015-12-14 02:58:00 +01:00
DemiPixel
7d062ad169 Make effects ends, screw player abilities 2015-12-13 16:20:38 -08:00
DemiPixel
0adfc20a1f Continuing attempt to implement abilities 2015-12-13 16:20:38 -08:00
DemiPixel
0092af247e Start of implementing player abilities 2015-12-13 16:20:37 -08:00
DemiPixel
f8c5eac2fb Begin implementing effects 2015-12-13 16:20:37 -08:00
Romain Beaumont
703b42abea some fixes in findBorder, add more tests 2015-12-14 00:45:08 +01:00
Romain Beaumont
adcd35b985 make portal test more general to test for several portal kinds 2015-12-13 20:07:45 +01:00
Romain Beaumont
027960abc6 Release 0.3.1 2015-12-13 00:56:35 +01:00
Romain Beaumont
67a1c2e626 fix badges on npm, fix #162 2015-12-13 00:52:56 +01:00
Romain Beaumont
539b9c1314 implement portal detection and use it when flint and steel is used
currently places cactus instead of nether block because nether block seems to require the multi block change packet

lot of tests are already there, but some more need to be added, it seems some cases don't work (when the portal have edges it seems)
2015-12-12 06:45:39 +01:00
Romain Beaumont
3e8e49bf4c one onGround missing 2015-12-11 16:56:23 +01:00
Romain Beaumont
addec7252d fix place block test and improve lot of awaiting in the tests, only send min(3,view) chunks initially 2015-12-11 16:52:48 +01:00
Romain Beaumont
5f96ff3581 remove a forgotten console.log 2015-12-11 15:51:35 +01:00
Romain Beaumont
f5884caf1f fix player.kick (just use player._client.end), add serv.quit(reason), wait for login messages in mineflayer test 2015-12-11 15:33:48 +01:00
Romain Beaumont
72c91c50e0 make tests independent : do beforeEach instead of before to initialize the server/bots 2015-12-11 13:49:03 +01:00
Romain Beaumont
b6b49a5c3c fix /kill test by fixing mineflayer 2015-12-11 13:28:48 +01:00
Romain Beaumont
47c75671c4 create an entity.attach, some more selector fixes, and add a fun /pile <entities> command (that will go in a plugin later) 2015-12-11 05:20:10 +01:00
Romain Beaumont
ce1ffe9c4f fix error handling in /kill and disable /kill test until we figure out whether the server should send the despawn packet or not when the entity dies 2015-12-11 04:32:33 +01:00
Romain Beaumont
9366c1b9a7 make /attach use the selectors, fix UserError, check /tp has one target
see http://stackoverflow.com/a/32749533 for UserError
2015-12-11 04:14:41 +01:00
Romain Beaumont
3bea548f82 node 0.10 doesn't have listenerCount, don't use it 2015-12-11 02:57:32 +01:00
Romain Beaumont
567b82c61c don't login if the client is already ended, fix #113 2015-12-11 02:37:11 +01:00
Romain Beaumont
c3bef15214 UserError.js -> user_error.js (js style) 2015-12-11 02:11:14 +01:00
Romain Beaumont
c84591eab4 fix npmignore 2015-12-11 01:30:32 +01:00
Romain Beaumont
6fc0e318e2 Release 0.3.0 2015-12-11 01:25:53 +01:00
Romain Beaumont
6207010a02 don't force entities to despawn when they die, the client figures out when to do that itself, fix #156 2015-12-11 01:14:39 +01:00
Romain Beaumont
8776a2baa7 view distance of 1 in the test, fix #158 2015-12-11 01:07:22 +01:00
Romain Beaumont
fcce925032 fix first page of help 2015-12-11 00:59:31 +01:00
Romain Beaumont
f3a543dffc improve assertPosEqual error message, fix #155 2015-12-11 00:46:26 +01:00