Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
Find a file
2015-04-03 07:26:00 +11:00
2D Fix screenshots. 2015-02-06 07:21:11 +11:00
Blocks Reduce array sizes in block info, make some things more consistent. 2015-04-01 06:27:13 +11:00
Commands Fix help for chatsize command. (oops) 2014-12-27 18:13:34 +11:00
Entities Simplify local player interpolation. 2015-02-14 09:01:04 +11:00
Game Replace ray-triangle intersection with much faster alternative. 2015-02-27 17:07:11 +11:00
GraphicsAPI Implement more indexed drawing functions. 2015-04-03 07:26:00 +11:00
Launcher Minor cleanups here and there. 2015-01-22 08:47:58 +11:00
MeshBuilders Minor cleanup. 2015-03-09 10:31:50 +11:00
Model Add fur to sheep model. 2015-01-05 15:16:11 +11:00
Network Implement ChangeModel CPE extension, fix potential crash. 2015-01-04 13:09:40 +11: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 empty chunks not being redrawn, slightly simplify next multiple of 16 function. 2015-03-09 09:45:45 +11:00
Selections Add everything. 2014-12-17 14:47:17 +11:00
Utils Replace ray-triangle intersection with much faster alternative. 2015-02-27 17:07:11 +11: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 Move utility classes into their own folder. 2015-02-07 06:43:19 +11: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 Make OpenTK even more lightweight. 2015-04-02 12:41:27 +11: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)