Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Mar 22, 2012

  1. JaminFarr

    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>
    authored March 22, 2012

Mar 21, 2012

  1. JaminFarr

    Few tweak.

    Signed-off-by: JaminFarr <ben@benfarr.co.uk>
    authored March 21, 2012

Mar 19, 2012

  1. JaminFarr

    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
    authored March 19, 2012

Mar 18, 2012

  1. JaminFarr

    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)
    authored March 18, 2012
  2. JaminFarr

    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
    authored March 18, 2012

Mar 17, 2012

  1. JaminFarr

    Merge branch 'protocol1.2' of github.com:JaminFarr/nodecraft into pro…

    …tocol1.2
    authored March 17, 2012
  2. JaminFarr

    First pass updating datatypes to 1.2 protocol

    Signed-off-by: JaminFarr <ben@benfarr.co.uk>
    authored March 17, 2012
  3. JaminFarr

    First pass updating datatypes to 1.2 protocol

    authored March 17, 2012

Feb 09, 2012

  1. Debugging output.

    authored February 09, 2012

Feb 08, 2012

  1. (De)bugged.

    authored February 08, 2012

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
    authored December 24, 2011

Dec 23, 2011

  1. Merge branches 'master' and 'master' of https://github.com/JoeDoyle23…

    authored December 23, 2011
  2. 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.
    authored December 22, 2011
  3. Added MongoDB library and made a minor change to the README.

    authored December 22, 2011

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!
    authored December 20, 2011

Dec 20, 2011

  1. Added a few more protcol messages.

    authored December 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.
    authored December 19, 2011

Dec 05, 2011

  1. Alec Gorge

    change endian but it still crashes with a NPE

    authored December 05, 2011

Dec 03, 2011

  1. Alec Gorge

    messing with pickups. packet 0x68 seems proper, but it causes a NPE c…

    …lient side
    authored December 03, 2011
  2. Alec Gorge

    fix line endings

    authored December 03, 2011
  3. Alec Gorge

    hide common packets for easier debugging

    authored December 03, 2011
  4. Alec Gorge

    Merge pull request #2 from zhuowei/newpackets

    Updated for Minecraft 1.0.0
    authored December 03, 2011
  5. zhuowei

    Started to update packets for Minecraft 1.0.0

    authored December 02, 2011
  6. zhuowei

    Fixed the Gzip stream

    authored December 02, 2011
  7. zhuowei

    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
    authored December 02, 2011

Jul 03, 2011

  1. Alec Gorge

    Merge pull request #1 from zhuowei/newpackets

    Changed the strings to UTF16
    authored July 03, 2011
  2. zhuowei

    Changed the strings to utf-16

    authored July 03, 2011
  3. zhuowei

    Added ability to specify port on command line

    authored July 03, 2011

Feb 10, 2011

  1. Alec Gorge

    fix formatting

    authored February 09, 2011

Jan 18, 2011

  1. Alec Gorge

    update packet, add todo

    authored January 17, 2011
  2. Alec Gorge

    start updating packets currently working on 0x05 which needs some ser…

    …ious reworking
    authored January 17, 2011 root committed January 17, 2011

Nov 02, 2010

  1. Stefan Natchev

    add compress lib

    required lib to boot nodecraft.js
    authored November 01, 2010

Oct 05, 2010

  1. Server responsivity + reliability changes.

    Changed outbound low-priority queue to defer callbacks so socket IO gets handled.
    Add error / socket close handlers.
    authored October 05, 2010
  2. session.js jslint cleanup

    authored October 05, 2010

Oct 04, 2010

  1. Minor re-lighting optimization, and chunk.js jslint fixes

    authored October 04, 2010
Something went wrong with that request. Please try again.