mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-01-22 09:01:57 -05:00
Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
2D | ||
Blocks | ||
Commands | ||
Entities | ||
Game | ||
GraphicsAPI | ||
Launcher | ||
MeshBuilders | ||
Network | ||
Physics | ||
Properties | ||
Rendering | ||
Selections | ||
.gitignore | ||
app.config | ||
Camera.cs | ||
ClassicalSharp.csproj | ||
ClassicalSharp.sln | ||
FastBitmap.cs | ||
FastColour.cs | ||
license.txt | ||
Map.cs | ||
OpenTK.dll | ||
OpenTK.dll.config | ||
Program.cs | ||
readme.txt | ||
TextureAtlas1D.cs | ||
TextureAtlas2D.cs | ||
Utils.cs |
ClassicalSharp is a custom Minecraft Classic client written in C#. It is not affiliated with (or supported by) Mojang AB, Minecraft, or Microsoft in any way. === What ClassicalSharp is === * Works with both Minecraft.net and ClassiCube.net * Lightweight, minimal memory usage compared to standard client. * Should work with effectively all graphics cards that support OpenGL. === What ClassicalSharp is not === * It does not work with 'modern/premium' minecraft servers. * It does not provide singleplayer support. === Requirements === * ClassicalSharp requires .NET Framework 2.0. (Vista and above already include later versions of the .NET Framework) * Mono should also work in theory, but I have not tested that. === Todo list === * Texture animations. * Proper SelectionBox sorting. * DirectX API support. * Some of the remaining CPE extensions. * Test that Mojang Accounts work properly. * Fix issues with framerate limiting not working properly on same cards. (will require 'sleeping'of main thread)