Commit graph

245 commits

Author SHA1 Message Date
Romain Beaumont
a17f47c9e9 if the generation module is not on the array, try to require it : dynamic generation handling ! 2016-03-05 01:58:18 +01:00
Romain Beaumont
f46c4225b5 move modpe to a plugin, fix #66, fix #69 2016-02-21 20:35:26 +01:00
Romain Beaumont
9aa1255b8e move to babel6 and bypass https://phabricator.babeljs.io/T6792 2016-02-12 14:02:05 +01:00
Romain Beaumont
ac603cff15 adapt to new minecraft-data entities data 2016-02-12 13:16:56 +01:00
Romain Beaumont
ef50d796d6 move diamond-square to its own package 2016-01-19 23:12:30 +01:00
Romain Beaumont
756d3a8d11 add serv.reloadChunk and update prismarine-chunk and prismarine-world 2016-01-17 18:01:01 +01:00
Romain Beaumont
1412722d8c make worldFolder optional, fix tests 2016-01-14 19:44:54 +01:00
Romain Beaumont
40aab303a2 use new prismarine-provider-anvil to read/write the seed, use a worldFolder option instead of regionFolder option, fix #178 2016-01-14 19:18:01 +01:00
Romain Beaumont
19b4c98608 skip too long ticks and don't try to do 2 ticks at the same time 2016-01-14 14:39:38 +01:00
Romain Beaumont
5940f91fce add a /summonMany command, useful for testing 2016-01-14 13:12:22 +01:00
Romain Beaumont
02eed8229f don't rely on ticks to remove effect : ticks slow down the server and should only be used if strictly necessary 2016-01-14 13:09:59 +01:00
Romain Beaumont
678656e631 add everybody-op option, fix #181 2016-01-14 01:14:09 +01:00
Romain Beaumont
029c31fad6 add player-list-text config option, and add missing options in the api.md, fix #180 2016-01-14 01:09:07 +01:00
Romain Beaumont
c861ac14b9 fix posFromString 2016-01-08 22:27:14 +01:00
Romain Beaumont
95b5b57e72 implement latency 2015-12-22 00:28:50 +01:00
Romain Beaumont
8a5fb267ab fix plugin loading logging 2015-12-18 15:36:18 +01:00
Romain Beaumont
baca95c070 a small fix 2015-12-18 14:58:32 +01:00
Romain Beaumont
1d882c4af9 some webstorm found fixes 2015-12-18 14:27:36 +01:00
Romain Beaumont
8dc3087d65 mhsjlw -> PrismarineJS 2015-12-18 13:32:04 +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
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
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
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
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
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