This project is not affiliated with, endorsed by, or associated with Mojang, Microsoft, or any of their subsidiaries. It is an independent re-imagining of Minecraft Classic 0.30, made for educational and community purposes. All rights to the original game belong to Mojang AB / Microsoft.
Credit to mcraft-client and ManiaDevelopment for sources and references.
A modern reimagining of Minecraft Classic 0.30 with commands, launcher, day/night cycle, non-block items, infinite terrain, and much more — built in Java. Feel free to star if you like it.
This project includes built-in native downloaders and resource downloaders.
You do not need to drag and drop LWJGL, Sound Resources Folder from 2014 manually.
Everything required will be downloaded automatically the first time you run the launcher.
Give the launcher time to download the resources and you will start hearing audio.
- Main Menu screen
- Custom Minecraft launcher
- Commands (
/spawn,/gamemode, more coming) - Non-block items
- Day/night cycle (sun & moon)
- New mobs
- MD3 renderer
- Infinite terrain
- New inventory
- Tile entities
- Dimensions
- F5 camera preview (toggle between first/third person)
- More mobs and features
- NBT data and NBT loader
If you just want to play the game:
- Go to the Releases page.
- Download the latest
Minecraft-Classic-Reborn-x.x.jar. - Double-click it to run (Java 16+ required).
-
Minecraft Classic 0.30 (Mojang, 2009–2012)
→ The original foundation of Classic gameplay. -
MCraft-Client / Minecraft Classic Forever
→ A decompiled and cleaned Java version of Classic created by ManiaDevelopment, essential in the Classic modding scene.
Repo remains active on GitHub, creator ceased maintenance in March 2014.
Original website (maníadevelopment.com) is now defunct (offline since ~2014). -
ClassicCube, OpenClassic, and others
→ Built upon MCraft-Client, often beyond its original intent (e.g., ClassicCube ported to C# to focus on multiplayer). -
Classic-Reborn (this project)
→ Builds directly on the Java MCraft-Client lineage. Expands Classic 0.30 with infinite terrain, mobs, commands, custom launcher — without abandoning the Classic or Java DNA.
- Java 16+ (JDK)
- Eclipse IDE (2021+) or IntelliJ IDEA
- Maven (Eclipse has this built-in)
- 1: Use ClassicLauncher main class for launching minecraft.
- 2: Replace ${project.basedir} with your disk. eclipse asks you to inline
- 3: Done.
git clone https://github.com/denukernel/Minecraft-Classic-Reborn.git
cd Minecraft-Classic-Reborn
