Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
Find a file
2015-01-14 18:22:26 +11:00
2D Implement HoldThis properly. (oops) 2015-01-04 14:07:25 +11:00
Blocks Add everything. 2014-12-17 14:47:17 +11:00
Commands Fix help for chatsize command. (oops) 2014-12-27 18:13:34 +11:00
Entities Implement ChangeModel CPE extension, fix potential crash. 2015-01-04 13:09:40 +11:00
Game Remove last OpenGL call outside of OpenGLApi class. 2015-01-06 10:54:52 +11:00
GraphicsAPI Use face culling. (Breaks sprites though) 2015-01-14 13:48:55 +11:00
Launcher Use portable class library compatible alternatives for some methods. 2015-01-03 13:03:47 +11:00
MeshBuilders Break up sprite rendering, they draw properly now. 2015-01-14 17:11:03 +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 Add everything. 2014-12-17 14:47:17 +11:00
Properties Add everything. 2014-12-17 14:47:17 +11:00
Rendering Disable culling of translucent blocks. (otherwise issues) 2015-01-14 18:22:26 +11:00
Selections Add everything. 2014-12-17 14:47:17 +11:00
.gitignore Add output directory to .gitignore file. 2014-12-17 14:43:31 +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 Finish spider model, start on sheep (lacks fur), simplify rotations. 2015-01-05 14:13:27 +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
FastBitmap.cs Add everything. 2014-12-17 14:47:17 +11:00
FastColour.cs Add everything. 2014-12-17 14:47:17 +11:00
license.txt Add everything. 2014-12-17 14:47:17 +11:00
Map.cs Add everything. 2014-12-17 14:47:17 +11:00
OpenTK.dll Add everything. 2014-12-17 14:47:17 +11:00
OpenTK.dll.config Add everything. 2014-12-17 14:47:17 +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
TextureAtlas1D.cs Add everything. 2014-12-17 14:47:17 +11:00
TextureAtlas2D.cs Add everything. 2014-12-17 14:47:17 +11:00
Utils.cs 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)