Coder Social home page Coder Social logo

classicalsharp's Introduction

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.

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.

Mono specific notes

You must use either build using Mono compiler or define __MonoCS__ when building, otherwise you will get runtime errors when decompressing the map using Mono. Also, if you are using an older mono version, you may need to run mozroots --import --sync to import trusted root certificates, otherwise you will get an 'Error writing headers' exception.

Key combinations

  • Press escape (after joining a world) to switch to the pause menu.
  • Pause menu -> Key mappings lists all of the key combinations used by the client.

Some points to note:

  • If the server has disabled hacks, key combinations such as fly and speed will not do anything.
  • Press F6 to cycle view distance. A smaller number of visible chunks can improve performance.
  • Press F7 to toggle VSync on or off. (on minimises CPU usage)

Client commands

  • 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>.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.