Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
Find a file
2015-10-28 07:20:15 +11:00
ClassicalSharp Initial implementation of being able to switch between arial and default.png (only works for FPSscreen right now) 2015-10-28 07:20:15 +11:00
InteropPatcher Compiles now with VS 2015 without displaying 'Upgrade project' dialogs. 2015-10-22 12:54:56 +11:00
Launcher Remove console window from default builds. 2015-10-27 07:08:46 +11:00
Launcher2 Initial implementation of being able to switch between arial and default.png (only works for FPSscreen right now) 2015-10-28 07:20:15 +11:00
OpenTK Initial implementation of being able to switch between arial and default.png (only works for FPSscreen right now) 2015-10-28 07:20:15 +11:00
.gitignore Update .gitignore to ignore profiling session files. 2015-04-01 06:18:26 +11:00
ClassicalSharp.sln Partially fix texture coordinates with AMD cards, use 2010 solution format. 2015-10-21 10:19:26 +11:00
license.txt Try to minimise api overhead with MapRenderer. 2015-08-23 09:13:28 +10:00
readme.md Remove TexturePack command as it was replaced by gui long ago. 2015-10-23 18:33:51 +11:00

ClassicalSharp is a custom Minecraft Classic client written in C# that works on both Windows and Linux. It is not affiliated with (or supported by) Mojang AB, Minecraft, or Microsoft in any way.

screenshot_realb

You can grab the latest stable binaries here.

You can grab the very latest OpenGL build here and the latest Direct3D 9 build here.

What ClassicalSharp is

  • Works with both minecraft.net and classicube.net accounts.
  • Lightweight, minimal memory usage compared to the standard client.
  • Works with effectively all graphics cards that support OpenGL or Direct3D 9.
  • Provides single-player support. (only flatgrass generator, but can load .dat, .cw and .fcm maps)

It does not work with 'modern/premium' Minecraft servers.

Requirements

  • Windows: .NET framework 2.0 or Mono. (Vista and later have .NET framework 2.0 built in) ClassicalSharp has been verified to work on Windows 2000, unsure about ME and 98.
  • Linux: Mono.
  • Mac OS X: Mono. (Not tested at all yet - likely just crashes)

Instructions

Initially, you will need to run launcher.exe to download the required assets from minecraft.net. Just click 'OK' to the dialog box that appears when you start the launcher.

Singleplayer Run classicalsharp.exe.

Multiplayer Run launcher.exe. You can connect to LAN/locally hosted servers, minecraft.net servers, and classicube.net servers through the launcher.

Alternatively, you can use CSLauncher instead of the default launcher included with ClassicalSharp - this launcher is very similar to ClassiCube's launcher and is simpler to use. (Thanks Umby24 for making this launcher)

Mono specific

You must use either build using the Mono compiler or define __MonoCS__ when building, otherwise you will get runtime errors when decompressing the map using Mono.

Also when using older mono versions, you may need to run mozroots --import --sync to import trusted root certificates, otherwise you will get an 'Error writing headers' exception.

Tips

  • Press escape (after joining a world) to switch to the pause menu.

  • Pause menu -> Options -> Key mappings lists all of the key combinations used by the client.

  • Note that toggling 'vsync' to off will minimise CPU usage, while on will maximimise chunk loading speed.

  • Press F to cycle view distance. A smaller number of visible chunks can improve performance.

  • If the server has disabled hacks, key combinations such as fly and speed will not do anything.

  • To see a list of all built in commands, type /client commands.

  • To see help for a given built in command, type /client help <command name>.