This project aims at recreating Minecraft using modern software tools (Rust and Bevy) and techniques (a voxel raycaster, cubic chunks and an infinite (i32::MAX) map).
Although different and modern under the hood, we aim at recreating almost 1:1 the magic, nostalgic and non-competitive atmosphere that elevated Minecraft beta-1.7.3
in the hardcore Minecraft-nostalgia community.
Reference:
- Minecraft Pre-Classic (May 13-16 '09) HERE
- Minecraft Classic (May.17-Nov.10'09) HERE
- Minecraft Indev (Dec.23'09-Feb.23'10) HERE
- Minecraft Infdev (Feb.27-Jun30'10) HERE
- Minecraft Alpha (Jun.30-Dec.3'10) HERE
- Minecraft Beta (Dec.10'10-Sep.15'11) HERE
- 1.7.3 (Jul.8'11) HERE
- Minecraft (Sep.22'11-Present) HERE
Roadmap:
- 0.1.0 -> ~MC Pre-Classic feature match with enhancements:
- Basic Blocks&Textures: Air, Stone, Grass, Dirt, Cobblestone, Wood
- Removing with Left Click -> No Animations!
- Placing with Right Click
- Basic physics/player movement + lighting
- Basic multiplayer
- Basic generation (flatland and at most hills)
- Basic ghosts (granular block placement/rotation)
- Respawn at origin
- Save Universe
- Basic Blocks&Textures: Air, Stone, Grass, Dirt, Cobblestone, Wood
- 0.2.0 -> CREATIVE!
- New Blocks: Bedrock, Sand, Gravel
- Add Water and Lava+Obsidian
- Generation of lakes
- Basic flight mechanics
- Inventory with all blocks + Dock
- 0.3.0 -> SURVIVAL!
- Mobs (CREEPERS, zombies, spiders, skeletons)
- Basic commands
- Health Bar
- Basic Crafting (Saplings>Log>Planks, Sand>Glass)
- Chests
- 0.4.0 -> MINING!
- Ores (coal, iron, gold, diamond)
- Smelting
- Tools (sword, pickaxe, axe, hoe, bow)
- Armor
- Delay in breaking blocks, animations/particles...
- 0.5.0 -> FARMING!
- Wheat, melons, pumpkins
- Sheep, pig, chicken
- 0.6.0 -> REDSTONE!
- Ore, dust, repeater, torch, switches, pistons
- 0.7.0 -> ALPHA!
- Nether/portals + Netherrack/Glowstone...
- Caves/Dungeons
- Basic Biomes (Woods, Plains, Beach, Ocean, Mountains)
- 0.8.0 -> EXPLORATION!
- Maps, Compass, Clock,
- Doors, Trapdoors
- Minecart, Rails
- Boat, fishing
- BEDS for resetting respawn!
- 0.9.0 -> MCbeta1.7.3
- Weather and Day/Nighy
- Villages and NPCs
- NO HUNGER
- 1.0.0+ -> Modding support and/or carefully chosen optimizations and enhancements (raytracing lighting? Non-competitive enchanting? Non-Competitive End? Big Trees? HUGE trees? More Structures, even in Ocean? Anvils? Horses? Elytra? Compilation of client-only for WebAssembly)