Commit graph

  • 7547c68100 Added player.sendBlock and serv.setBlock. Added an example command /setblock and made changes (and fixes) to api.md DemiPixel 2015-09-05 18:23:27 -0700
  • eb9ef00596 add date to logs Romain Beaumont 2015-09-06 02:21:28 +0200
  • 9d1a3e3554 improve and fix logging Romain Beaumont 2015-09-06 02:13:00 +0200
  • 11640b8802 fix disconnecting error Romain Beaumont 2015-09-06 02:11:08 +0200
  • 920f61340e fix disconnected event and related logging Romain Beaumont 2015-09-06 02:00:15 +0200
  • d379307a80 update motd Romain Beaumont 2015-09-05 23:50:20 +0200
  • c92e6e3042 update test server Romain Beaumont 2015-09-05 23:44:09 +0200
  • a12d82c41b temporary fix for the es6/git/npm problem Romain Beaumont 2015-09-05 23:03:39 +0200
  • 37e74ae52c use prismarine-world : flying-squid has now 9 chunk columns Romain Beaumont 2015-09-05 20:03:10 +0200
  • 6cd8ad0013 Update TODO.md mhsjlw 2015-09-02 08:33:46 -0400
  • 37c3e5e1bd Add explanations about how to create external plugins Romain Beaumont 2015-09-02 13:19:44 +0200
  • 7fdbd520fd Update README.md mhsjlw 2015-09-01 17:25:57 -0400
  • fa2e030c55 Update TODO.md mhsjlw 2015-09-01 13:03:44 -0400
  • 3fb5f66132 Update basic.js mhsjlw 2015-08-31 16:15:09 -0400
  • 306191fc1d use prismarine-entity, fix #25 Romain Beaumont 2015-08-30 20:52:14 +0200
  • efab777efb add lines in README Romain Beaumont 2015-08-30 20:27:23 +0200
  • f42bc5bf59 add instruction for global installation Romain Beaumont 2015-08-30 20:25:56 +0200
  • 2011a444c4 add link to history file Romain Beaumont 2015-08-30 20:22:50 +0200
  • 282dab7f7e Release 0.1.0 Romain Beaumont 2015-08-30 20:20:22 +0200
  • d678bf08e0 fix link in readme Romain Beaumont 2015-08-30 20:16:44 +0200
  • 489296f96b add basic example to examples/ and README.md to use flying-squid as a server lib Romain Beaumont 2015-08-30 20:15:50 +0200
  • 94926df8da craftyjs becomes flying-squid (due to name conflict) Romain Beaumont 2015-08-30 19:49:46 +0200
  • 8c06acf155 improve logging : create logs dir if it doesn't exist, use log dir relative to path, add shebang in app.js to allow starting the app.js as a bin, make longjohn enable only if NODE_ENV == 'dev', make "craftyjs" a binary installed with package when npm install -g Romain Beaumont 2015-08-30 07:58:47 +0200
  • d9bfdbf59f add minecraft-data in dependencies Romain Beaumont 2015-08-30 00:41:48 +0200
  • 5a668e6815 implement digging correctly by using prismarine-block digTime function, fix #7 Romain Beaumont 2015-08-29 04:25:26 +0200
  • 3e8aa1f489 Update TODO.md mhsjlw 2015-08-28 17:47:17 -0400
  • 874cce85bd place block with empty hand crash fixed Romain Beaumont 2015-08-28 23:17:20 +0200
  • 31f7946437 fix logging Romain Beaumont 2015-08-28 23:14:43 +0200
  • 8fb1582164 Update app.js mhsjlw 2015-08-28 17:06:09 -0400
  • e88ca19177 You can only hurt someone in survival, fix #23 Romain Beaumont 2015-08-28 23:00:46 +0200
  • 32b957cc60 Merge branch 'newlook' Romain Beaumont 2015-08-28 22:16:48 +0200
  • 2c6e8c18a7 implement looking, thanks @Gjum and @mhsjlw Romain Beaumont 2015-08-27 22:21:54 +0200
  • 470b00ea67 improve animations.js a bit Romain Beaumont 2015-08-28 21:22:28 +0200
  • fb0ab0ef95 Implement crouching and sprinting mhsjlw 2015-08-28 15:07:40 -0400
  • 4f3b073e40 Added arm swinging animation mhsjlw 2015-08-28 11:41:13 -0400
  • b00110d19a Added player.updateHealth documentation mhsjlw 2015-08-28 11:19:53 -0400
  • afb4ecb1a9 Fixed player respawn health mhsjlw 2015-08-28 11:05:49 -0400
  • 6e747b6fc0 add player.handleCommand to the api, improve command handling Romain Beaumont 2015-08-28 01:10:35 +0200
  • 8dded86058 improve command handling and expose setGameMode Romain Beaumont 2015-08-28 00:53:19 +0200
  • 0b78f258fa Add gamemode command mhsjlw 2015-08-27 18:33:15 -0400
  • 02ee43183a Update TODO.md Romain Beaumont 2015-08-28 00:33:00 +0200
  • 17ab2c8b19 add animation when a player is dead, fix #17 Romain Beaumont 2015-08-27 23:44:15 +0200
  • 56e0e93a3f show animation when player is hurt, start #17 Romain Beaumont 2015-08-27 23:36:58 +0200
  • caedd14632 add logout to its own file, expose sendInitialPosition and spawn, implement respawn, fix #16 Romain Beaumont 2015-08-27 23:26:12 +0200
  • ec2ba6696d Merge branch 'master' of https://github.com/mhsjlw/craftyjs mhsjlw 2015-08-27 17:00:07 -0400
  • ec51d1e875 Implemented commands mhsjlw 2015-08-27 16:58:04 -0400
  • 6318c3d8ad make index.js the main, fix #13 Romain Beaumont 2015-08-27 22:43:07 +0200
  • 6509f513a8 load player plugin in login.js server plugin, fix #11 Romain Beaumont 2015-08-27 22:39:45 +0200
  • 52f6cdffbe fix diff check : see http://wiki.vg/Protocol#Entity_Look_And_Relative_Move Romain Beaumont 2015-08-27 22:25:23 +0200
  • ef632d0919 Update TODO.md mhsjlw 2015-08-27 14:12:16 -0400
  • f8f2fc9671 Update api.md mhsjlw 2015-08-27 13:03:26 -0400
  • 4dba703116 Fix the API docs mhsjlw 2015-08-27 12:54:29 -0400
  • 0cea63bd02 Create the respawn plugin mhsjlw 2015-08-27 12:53:13 -0400
  • 64630e8fb6 Updated the api mhsjlw 2015-08-27 12:52:29 -0400
  • d1cfcc7367 Added PVP mhsjlw 2015-08-27 12:26:53 -0400
  • b11fb30ad6 Add serv.entities mhsjlw 2015-08-27 09:25:19 -0400
  • 5593c1d29f Don't worry, docker is still confirmed #15 mhsjlw 2015-08-27 09:01:02 -0400
  • 65a77a836e Update README.md mhsjlw 2015-08-27 08:50:10 -0400
  • f128cc8c86 Update README.md mhsjlw 2015-08-27 08:39:11 -0400
  • e2c90ba740 Update README.md mhsjlw 2015-08-27 07:58:14 -0400
  • b339faff66 add features to README Romain Beaumont 2015-08-27 12:48:12 +0200
  • b8cd0b64b1 Update TODO.md Romain Beaumont 2015-08-27 03:52:35 +0200
  • 6d13014d1c add player.changeBlock method, make digging work in creative mode, basic block_place functionality Romain Beaumont 2015-08-27 03:46:53 +0200
  • 0b2967c5db gameMode handling and better spawn point : now choose randomly in an array of points Romain Beaumont 2015-08-27 03:01:26 +0200
  • 0022f59d8c add contribute file Romain Beaumont 2015-08-27 02:06:29 +0200
  • 757b049c15 basic digging implementation Romain Beaumont 2015-08-27 01:56:26 +0200
  • f5963eb2d7 update todo Romain Beaumont 2015-08-27 00:33:36 +0200
  • 8010ae86bd fix leaving : splice not slice !! Romain Beaumont 2015-08-27 00:23:19 +0200
  • 213fe7d84b implement leaving, fix #6 Romain Beaumont 2015-08-26 23:50:03 +0200
  • bddc8d117d actually use teleport Romain Beaumont 2015-08-26 23:12:25 +0200
  • 49e313d72b set the spawn point in spawn player plugin, send teleport packet if the position diff is too important, fix #5 Romain Beaumont 2015-08-26 23:08:12 +0200
  • 34ca0aa788 update position also on position_look, fix #2 Romain Beaumont 2015-08-26 21:56:41 +0200
  • a00082b57a add username to the player object Romain Beaumont 2015-08-26 21:48:56 +0200
  • c3f0645771 emit events instead of directly logging, add longjohn, add chat plugins Romain Beaumont 2015-08-26 21:41:59 +0200
  • 8a4d7a7b9a fix api Romain Beaumont 2015-08-26 20:16:46 +0200
  • 8c212dc3cf fix api Romain Beaumont 2015-08-26 20:16:17 +0200
  • 2d62ac8abb add doctoc : add toc in api.md Romain Beaumont 2015-08-26 20:15:27 +0200
  • 2e371e741f Continue refactoring : client now in a player object, methods added to that player object, progress on #3 Romain Beaumont 2015-08-26 20:12:39 +0200
  • 3070acff44 Update README.md mhsjlw 2015-08-26 08:45:19 -0400
  • e28f3f93c9 Create commands.json mhsjlw 2015-08-26 07:42:06 -0400
  • f9cb16f8f0 Start becoming organized mhsjlw 2015-08-26 07:37:27 -0400
  • a30834ef60 Fix JSON formatting mhsjlw 2015-08-26 07:17:47 -0400
  • 750e0de0e5 Update package.json mhsjlw 2015-08-26 07:17:30 -0400
  • dde4387536 add api, make login a server plugin Romain Beaumont 2015-08-26 03:49:06 +0200
  • 034cd43363 complete reorganization : client plugins, server plugins Romain Beaumont 2015-08-26 03:27:12 +0200
  • 2e4123a2ba Update name mhsjlw 2015-08-25 19:38:27 -0400
  • 5f9a006132 add writeOthers function Romain Beaumont 2015-08-26 01:18:30 +0200
  • 71d6c1fa8c store position as fixed point representation, fix precision problem Romain Beaumont 2015-08-26 00:16:40 +0200
  • d544c1094d Update README.md mhsjlw 2015-08-25 17:47:01 -0400
  • 3edc0c5265 fix position diff (not just <0.1) Romain Beaumont 2015-08-25 23:41:27 +0200
  • ac982ab881 Update README.md mhsjlw 2015-08-25 17:37:26 -0400
  • 2ff7c5437a Create LICENSE mhsjlw 2015-08-25 17:35:16 -0400
  • e8ee185372 prevent players to connect 2 times with the same account Romain Beaumont 2015-08-25 23:23:44 +0200
  • 426baef148 fix tab list : you need to tell the player he exists apparently Romain Beaumont 2015-08-25 23:21:19 +0200
  • 62d97858d5 fix positions : now players can be seen Romain Beaumont 2015-08-25 23:14:34 +0200
  • 5839d97eaa start fixing spawn : improve player arrays, use vec3, fix relative position Romain Beaumont 2015-08-25 22:29:46 +0200
  • e21819ddd4 Merge pull request #1 from gitter-badger/gitter-badge mhsjlw 2015-08-25 16:29:43 -0400
  • 4b0f81234a Create circle.yml mhsjlw 2015-08-25 16:28:58 -0400
  • cff017b90f Added Gitter badge The Gitter Badger 2015-08-25 20:28:00 +0000
  • 2d70dcca0d fix uuid and start fixing entity id Romain Beaumont 2015-08-25 21:35:49 +0200