Permalink
Switch branches/tags
Nothing to show
Commits on Mar 22, 2012
  1. src/terrain.js

      Reverted to use real x and z not chunk x/16 and z/16
      Turned on trees again
    
    src/nodecraft.js
      added columnX/Y (x/16) whensending 0x32 MAP_ALOCATE and 0x33 MAP_COLUMN
      reverted a lot of the login script
    
    src/chunk.js
      default light level raised to 0xf
    
    Signed-off-by: JaminFarr <ben@benfarr.co.uk>
    JaminFarr committed Mar 22, 2012
Commits on Mar 21, 2012
  1. Few tweak.

    Signed-off-by: JaminFarr <ben@benfarr.co.uk>
    JaminFarr committed Mar 21, 2012
Commits on Mar 19, 2012
  1. fixed: subChunk block order, genarated land is now the right way up

    fixed: columns loading. Seams both 0x32 and 0x33 use column/chunk counting 1 =
    16, 2 =32
    
    added: grid on ground to find out where the issue is with the terrain gen
    
    issues: terrain repeats, uneven colomn sides
    issues: crash collecting blocks in playMode 1
    JaminFarr committed Mar 19, 2012
Commits on Mar 18, 2012
  1. Progress: can actualy login with minecraft1.2.3

    Then you fall through the floor
    Only one 1 column is loading
    
    Changes
    changed version to 0.3
    +added subChucks inside of chunks
    changed to chunk data stut from one long buffer to a buffer for each
    datatype
    
    +added subChunk constants for freeing memory e.g. all empty chunks are copies
    	plan to add others e.g. all one block (dirt, water)
    JaminFarr committed Mar 18, 2012
  2. Changed Chunks to 16x16x16

    Minecraft 1.2 works with stacked 16x16x16 chucks instead of full column
    16x128x16
    Added chunk.isSky to skip empty chunks
    
    housekeeping
    changed the indenting in nodecraft.js to tabs
    
    ToDo:
    Need to revert most changes to terrain.js
    Make chuck work like a column hiding the stacked chunks inside
    JaminFarr committed Mar 18, 2012
Commits on Mar 17, 2012
  1. First pass updating datatypes to 1.2 protocol

    Signed-off-by: JaminFarr <ben@benfarr.co.uk>
    JaminFarr committed Mar 17, 2012
Commits on Feb 9, 2012
  1. Debugging output.

    XorePwn committed Feb 9, 2012
Commits on Feb 8, 2012
  1. (De)bugged.

    XorePwn committed Feb 8, 2012
Commits on Dec 24, 2011
  1. Added multiplayer communications. Not perfect, but a start.

    Fixed a few other protocol bugs to get it in line with 1.0
    Joe Doyle committed Dec 24, 2011
Commits on Dec 23, 2011
  1. Started to break apart the files into logical components.

    The server now sends packets to all of the players.  This is crude at the
    moment and will be improved.
    Joe Doyle committed Dec 23, 2011
Commits on Dec 21, 2011
  1. Fixed a few more packet types.

    Added handling of the Slot data structure.
    Player can now place blocks without the server crashing!
    Joe Doyle committed Dec 21, 2011
Commits on Dec 20, 2011
  1. Added a few more protcol messages.

    Joe Doyle committed Dec 20, 2011
  2. Added some missing protocol messages new to 1.0

    Server no longer crashes when player picks up an item.
    Still a lot more work to do.
    Joe Doyle committed Dec 20, 2011
Commits on Dec 5, 2011
Commits on Dec 3, 2011
  1. fix line endings

    alecgorge committed Dec 3, 2011
  2. Merge pull request #2 from zhuowei/newpackets

    Updated for Minecraft 1.0.0
    alecgorge committed Dec 3, 2011
  3. Fixed the Gzip stream

    zhuowei committed Dec 3, 2011
  4. Updated for node.js 0.6.*

    -uses the native zlib library
    -moved lib folder to node_modules
    -replaced require('sys') with require('util')
    -ignore all errors from reading packet_masks
    zhuowei committed Dec 3, 2011
Commits on Jul 3, 2011
  1. Merge pull request #1 from zhuowei/newpackets

    Changed the strings to UTF16
    alecgorge committed Jul 3, 2011
  2. Changed the strings to utf-16

    zhuowei committed Jul 3, 2011
Commits on Feb 10, 2011
  1. fix formatting

    alecgorge committed Feb 10, 2011
Commits on Jan 18, 2011
  1. update packet, add todo

    alecgorge committed Jan 18, 2011
  2. start updating packets currently working on 0x05 which needs some ser…

    …ious reworking
    alecgorge committed with root Jan 18, 2011
Commits on Nov 2, 2010
  1. add compress lib

    required lib to boot nodecraft.js
    snatchev committed Nov 2, 2010
Commits on Oct 5, 2010
  1. Server responsivity + reliability changes.

    Changed outbound low-priority queue to defer callbacks so socket IO gets handled.
    Add error / socket close handlers.
    David Carne committed Oct 5, 2010
  2. session.js jslint cleanup

    David Carne committed Oct 5, 2010
Commits on Oct 4, 2010