MinecraftTS is an open-source project to recreate all Minecraft: Java Edition versions from 1.8 to 1.19 1:1, including required native bindings, protocol and realms.
The best way to get involved is by joining our Discord
- client - Minecraft client written in Typescript
- server - Minecraft server written in Typescript
- seraph - Seraph is a framework to handle rendering and input for MinecraftTS. It uses OpenGL for rendering and GLFW for window management and input.
- node-opengl - node-opengl provides Node.js bindings to OpenGL
- node-glfw - node-glfw provides Node.js bindings to GLFW
All code is licensed under the permissive MIT License unless otherwise stated.