Skip to content

mrtitanic777/MinecraftIndev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Minecraft Indev 20100213 (C++ Port for Xbox 360 / Xenia)

C++ port of Minecraft Indev version 20100213, translated from the original Java source code. This project preserves the original game logic and systems, running natively in C++ on the Xbox 360 and compatible with the Xenia emulator for PC experimentation and testing.

Status Language Platform License


πŸ“· Screenshot

Minecraft Indev Main Menu


πŸ“œ About

This project is a faithful port of an early Minecraft Indev build (20100213).
It focuses on accuracy over modernization, including:

  • World generation
  • Block and item systems
  • Entity and mob behavior
  • Core game logic
  • Input handling

This is not a mod or a remake. It is intended for educational and experimental purposes only.


βš™οΈ Features

  • Native C++ build for Xbox 360
  • Compatible with Xenia emulator on PC
  • Preserves early Minecraft gameplay mechanics
  • Supports original block and item IDs
  • Documentation for blocks, mobs, recipes, and more

πŸ›  Build Instructions

See docs/BUILD.md for detailed instructions on compiling the project.
Visual Studio recommended for Xbox 360 SDK.


πŸ“‚ Repository Structure

/src β†’ C++ source code /docs β†’ Documentation and porting notes /content β†’ Textures, assets, and resources README.md β†’ This file LICENSE β†’ Project license


⚠️ Current Status

System Status
Core game logic βœ… Functional
Rendering loop ⚠️ Experimental
Audio playback ⚠️ Not implemented
Fully playable ❌ Partial systems only
Xbox 360 execution βœ… Works
Xenia emulator βœ… Works

Note: This project is a work-in-progress and is intended for learning and experimentation.


πŸ“– Documentation

All detailed documentation is available in the /docs folder:

  • BLOCKS.md β†’ block list and properties
  • MOBS.md β†’ entity and mob info
  • CRAFTING_RECIPES.md β†’ recipes
  • BUILD.md β†’ compilation instructions
  • STATUS.md β†’ current progress and TODOs

πŸ“Œ Legal

This project is not affiliated with Mojang or Microsoft.
Minecraft is a registered trademark of Mojang Studios.

This repository is intended for educational, research, and experimental purposes only.

About

C++ port of Minecraft Indev 20100213 based on the original Java source code. This project focuses on accurately translating early Minecraft game logic and systems into native C++ for learning, experimentation, and low-level control. Not a mod or remake.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors