{"repo":"theorzr/mc173","free":true,"listed":false,"github":"https://github.com/theorzr/mc173","clone":"git clone https://github.com/theorzr/mc173.git","description":"A work-in-progress (80%) Minecraft beta 1.7.3 server made in Rust.","language":"Rust","stars":112,"topics":["minecraft","minecraft-beta","server"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Minecraft Beta 1.7.3 A work-in-progress Minecraft beta 1.7.3 server made in Rust. This project split the server crate from data structure and logic crate, the latter is made to be used be developers. 1. Logic crate 2. Server crate 3. Contributing 4. Roadmap Logic crate The logic crate mc173 provides the core data structures such as worlds, chunks and entities, but also the behaviors for blocks, items and entities. It also provides a lot of utilities related to Minecraft. Server crate The server crate mc173-server is an implementation of the Notchian server protocol, it is built on top of the logic crate and has threaded networking, it also defines protocol structures. Contributing If you're willing to contribute or fork this code, this sections presents the different tools that can be used to understand the Notchian implementation of Minecraft beta 1.7.3 and how to implement it into Rust. The most important tool is [RetroMCP], which is a modern remake of MCP (one of the most important software in Minecraft's modding history). It can be used to automatically decompile and deobfuscate the original archive of Minecraft beta 1.7.3. It can also be used to recompile and reobfuscate the game and then run it, which can be useful to add debugging code, but fortunately it's rare to get to that point. You can read the project's README, it is really well designed and its CLI is intuitive, you just have to choose the b1.7.3 version for both client and server. Choosing both client and serv","default_branch":null,"files":null,"tree":[],"storefront":"/r/theorzr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/theorzr/mc173/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}