A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.
ClassiCube is a custom client for Minecraft Classic, the 2009 version of Minecraft, written from scratch in C. It replicates the original gameplay while offering optional visual enhancements and significantly improved performance across a wide range of platforms, including desktop, mobile, web, and even consoles. The project solves the problem of preserving and extending the classic Minecraft experience on modern and legacy systems.
Players and developers interested in Minecraft Classic, retro gaming preservation, cross-platform game clients, or clean room reverse engineering projects. It's also for those wanting to run Minecraft Classic on unsupported or niche platforms like consoles and older operating systems.
Developers choose ClassiCube for its authentic replication of Minecraft Classic, exceptional cross-platform support, and performance improvements over the original. Its unique selling point is the ability to run on dozens of platforms, including web and consoles, while maintaining a clean room, open-source codebase.
Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs on dozens of platforms including Windows, Linux, macOS, Android, iOS, web browsers, and even legacy consoles like Dreamcast and PS Vita, as detailed in the 'Supported systems' section.
Offers much better performance and minimal memory usage compared to the original Minecraft Classic client, as highlighted in the features list.
Supports custom blocks, models, and environment colors while maintaining the core classic experience, providing flexibility for customization.
Works with effectively all graphics cards supporting OpenGL or Direct3D 9, with fallback to OpenGL 1.1 for older hardware, ensuring wide accessibility.
Explicitly does not support modern Minecraft features like survival mode, Minecraft accounts, or modern servers, as stated in the README's important notes.
Many console versions are labeled as 'unfinished' with major rendering and stability issues, such as on PS2 and Xbox 360, limiting reliability.
Compiling for niche platforms requires specific toolchains and setups, like devkitPro for consoles, which can be daunting for non-experts.