├── .gitignore ├── LICENSE ├── README.md ├── docs ├── imgs │ ├── step1.png │ ├── step2.png │ └── step3.png ├── protocol.md └── using.md ├── install.sh ├── minecraft-classic.service ├── package.json ├── src ├── host │ ├── app.ts │ ├── client.ts │ ├── communication │ │ └── connection.ts │ ├── game │ │ ├── player.ts │ │ ├── world.ts │ │ └── worldGen │ │ │ └── worker.ts │ ├── host.ts │ └── types.ts ├── log.ts ├── server │ ├── app.ts │ └── express │ │ ├── channels.ts │ │ ├── games.ts │ │ └── routes.ts └── utils.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | yarn-error.log 4 | worlds/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/README.md -------------------------------------------------------------------------------- /docs/imgs/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/docs/imgs/step1.png -------------------------------------------------------------------------------- /docs/imgs/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/docs/imgs/step2.png -------------------------------------------------------------------------------- /docs/imgs/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/docs/imgs/step3.png -------------------------------------------------------------------------------- /docs/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/docs/protocol.md -------------------------------------------------------------------------------- /docs/using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/docs/using.md -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/install.sh -------------------------------------------------------------------------------- /minecraft-classic.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/minecraft-classic.service -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/package.json -------------------------------------------------------------------------------- /src/host/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/app.ts -------------------------------------------------------------------------------- /src/host/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/client.ts -------------------------------------------------------------------------------- /src/host/communication/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/communication/connection.ts -------------------------------------------------------------------------------- /src/host/game/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/game/player.ts -------------------------------------------------------------------------------- /src/host/game/world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/game/world.ts -------------------------------------------------------------------------------- /src/host/game/worldGen/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/game/worldGen/worker.ts -------------------------------------------------------------------------------- /src/host/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/host.ts -------------------------------------------------------------------------------- /src/host/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/host/types.ts -------------------------------------------------------------------------------- /src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/log.ts -------------------------------------------------------------------------------- /src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/server/app.ts -------------------------------------------------------------------------------- /src/server/express/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/server/express/channels.ts -------------------------------------------------------------------------------- /src/server/express/games.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/server/express/games.ts -------------------------------------------------------------------------------- /src/server/express/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/server/express/routes.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/birjj/minecraft-classic-multiplayer/HEAD/yarn.lock --------------------------------------------------------------------------------