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