me trying to understand minecraft beta
Find a file
2023-04-07 21:24:42 +01:00
server a 2023-04-07 21:24:42 +01:00
.gitattributes Initial commit 2021-08-10 00:36:29 +01:00
.gitignore ignore the old folder 2021-08-21 08:47:26 +01:00
config.json the newline is gone lol 2021-10-21 01:17:51 +01:00
index.js add license to the top of each file 2021-08-24 15:29:46 +01:00
LICENSE Initial commit 2021-08-10 00:36:29 +01:00
package-lock.json generate new lockfile 2021-10-19 08:16:03 +01:00
package.json indent using tabs mate 2021-08-21 08:38:06 +01:00
README.md add "WIP" section 2021-10-21 01:35:24 +01:00

mc-beta-server CodeFactor

me trying to understand minecraft beta's protocol

Implemented:

  • Basic flat terrain generation
  • Terrain sending
  • Block placement
  • Block breaking
  • Entities:
    • Players

WIP:

  • Terrain generation using perlin noise
  • Cross chunk structure generation (trees, buildings, etc...)

To Implement:

  • Entities:
    • Items/Blocks
    • Animals
    • Mobs
  • Inventories
  • Terrain saving to disk
  • Sleeping in beds
  • Tile entities
  • Probably a bunch more things that i'm forgetting

Long Term:

  • Optimise the shit out of this