Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
Find a file
UnknownShadow200 bc8838c49a Fix minor bug.
2015-04-06 18:25:36 +10:00
2D Remove more deprecated functions. 2015-04-06 11:44:23 +10:00
Blocks Reduce array sizes in block info, make some things more consistent. 2015-04-01 06:27:13 +11:00
Commands Drop legacy renderers. 2015-04-05 17:09:23 +10:00
Entities Make players use map program. 2015-04-06 11:18:09 +10:00
Game Remove even more legacy leftover stuff. 2015-04-06 11:38:43 +10:00
GraphicsAPI Avoid redundantly binding buffer 0. 2015-04-06 12:34:22 +10:00
Launcher Minor cleanups here and there. 2015-01-22 08:47:58 +11:00
MeshBuilders Avoid redundantly binding buffer 0. 2015-04-06 12:34:22 +10:00
Model 85% more VBOs. 2015-04-06 12:05:33 +10:00
Network Drop non-player models. 2015-04-06 10:51:27 +10:00
Physics Simplify physics. 2015-03-14 07:49:35 +11:00
Properties Add everything. 2014-12-17 14:47:17 +11:00
Rendering Fix minor bug. 2015-04-06 18:25:36 +10:00
Utils Make everything into one OpenGLApi class. 2015-04-05 16:35:32 +10:00
.gitignore Update .gitignore to ignore profiling session files. 2015-04-01 06:18:26 +11:00
app.config Add everything. 2014-12-17 14:47:17 +11:00
Camera.cs Add everything. 2014-12-17 14:47:17 +11:00
ClassicalSharp.csproj Drop non-player models. 2015-04-06 10:51:27 +10:00
ClassicalSharp.sln Started work on implementing ChangeModel. (zombie model okay, creeper model has weird leg animation) 2015-01-03 18:28:15 +11:00
license.txt Add everything. 2014-12-17 14:47:17 +11:00
Map.cs Minor performance optimisations. 2015-02-25 06:40:27 +11:00
OpenTK.dll Fix 2D gui shaders. 2015-04-05 16:16:13 +10:00
OpenTK.dll.config Make OpenTK even more lightweight. 2015-04-02 12:41:27 +11:00
Program.cs Throw more helpful 'FileNotFoundException' instead of 'System.ArgumentException: Parameter is not valid' for missing images. 2015-01-06 11:09:40 +11:00
readme.txt Don't update particles every frame, bump to 0.4. 2014-12-29 09:48:40 +11:00

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)