This project is in early development. Some features may be incomplete or unstable.
Platform Support
Minecraft Community Edition currently supports the following platforms:Windows 64-bit
Primary development platform with full feature support
Xbox 360
Legacy console platform with original features
PlayStation 3
SPU-optimized rendering and performance
PS Vita
Handheld gaming with touch controls
Xbox One (Durango)
Next-gen console with enhanced graphics
PlayStation 4 (Orbis)
Modern x64 architecture with advanced features
Getting Started
Install Prerequisites
For Windows development, you’ll need:
- Visual Studio 2012 or later with C++ tools
- Windows SDK
- DirectX SDK (June 2010)
- Platform-specific SDKs (for console development)
Open the Solution
Open The solution contains two main projects:
MinecraftConsoles.sln in Visual Studio:- Minecraft.World - Core game engine
- Minecraft.Client - Client-side rendering and UI
Select Build Configuration
Choose your target platform and configuration:
- Windows64 - Windows 64-bit build
- Debug - Development build with debugging symbols
- Release - Optimized production build
For first-time setup, use Debug|Windows64 configuration.
Build the Project
Build the solution:
- Press F7 or select Build > Build Solution
- Wait for the build to complete (may take several minutes)
- Check the Output window for any errors
Controls
Keyboard and Mouse
Keyboard and mouse support was contributed by “not pies” (thank you!).
| Action | Key/Button |
|---|---|
| Move Forward | W |
| Move Backward | S |
| Strafe Left | A |
| Strafe Right | D |
| Jump | Space |
| Sneak | Left Shift |
| Sprint | Double-tap W or Left Ctrl |
| Attack/Mine | Left Mouse Button |
| Use/Place | Right Mouse Button |
| Drop Item | Q |
| Inventory | E |
| Pause Menu | Escape |
| Chat | T |
| Look Around | Mouse Movement |
Controller
| Action | Button |
|---|---|
| Move | Left Stick |
| Look | Right Stick |
| Jump | A (Xbox) / X (PlayStation) |
| Sneak | Left Stick Click |
| Attack/Mine | Right Trigger |
| Use/Place | Left Trigger |
| Inventory | Y (Xbox) / Triangle (PlayStation) |
| Drop Item | B (Xbox) / Circle (PlayStation) |
| Pause Menu | Start |
Troubleshooting
Build fails with missing DirectX SDK
Build fails with missing DirectX SDK
Install the DirectX SDK (June 2010) from Microsoft. Make sure the environment variables are set correctly.
Missing DLL errors when running
Missing DLL errors when running
Ensure all required DLLs are in the output directory:
mss64.dll- Miles Sound Systemiggy_w64.dll- Iggy UI library- Platform-specific libraries
Game crashes on startup
Game crashes on startup
Check the following:
- Run as Administrator (Windows)
- Verify graphics drivers are up to date
- Check the Output window for error messages
- Ensure you’re using the Debug configuration for troubleshooting
Performance issues
Performance issues
Try these optimizations:
- Use Release configuration instead of Debug
- Lower render distance in options
- Disable fancy graphics
- Close other applications
Next Steps
Build from Source
Learn about platform-specific build configurations
Architecture
Understand the codebase structure
Contributing
Contribute to the project
API Reference
Explore the core API
Getting Help
- Check the GitHub Issues for known problems
- Read the Contributing Guidelines before submitting PRs
- Review the PR rules in the README