Skip to content

denukernel/Minecraft-Classic-Reborn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

GitHub Repo stars

Minecraft-Classic-Reborn

⚠️ Legal Disclaimer

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.


Important Note for Players & Developers

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.


Features (so far)

  • 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

🛠️ Planned / Not Yet Implemented

  • Tile entities
  • Dimensions
  • F5 camera preview (toggle between first/third person)
  • More mobs and features

✅ In Progress

  • NBT data and NBT loader

📸 Screenshots

2025-08-29_00 17 31 2025-08-28_15 32 51 2025-08-20_01 26 13

Videos

Gameplay

🎮 Player Guide

If you just want to play the game:

  1. Go to the Releases page.
  2. Download the latest Minecraft-Classic-Reborn-x.x.jar.
  3. Double-click it to run (Java 16+ required).

Project Lineage & Status

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

Developer Guide

Requirements

  • Java 16+ (JDK)
  • Eclipse IDE (2021+) or IntelliJ IDEA
  • Maven (Eclipse has this built-in)

Tutorial (for eclipse and intelij)

  • 1: Use ClassicLauncher main class for launching minecraft.
  • 2: Replace ${project.basedir} with your disk. eclipse asks you to inline
  • 3: Done.

Clone the Repo

git clone https://github.com/denukernel/Minecraft-Classic-Reborn.git
cd Minecraft-Classic-Reborn