Documentation Index
Fetch the complete documentation index at: https://mintlify.com/zardoy/minecraft-web-client/llms.txt
Use this file to discover all available pages before exploring further.
Start playing now
No downloads, no installation. Just open your browser and start playing.Visit the web app
Open mcraft.fun in your browser.Works on:
- Desktop browsers (Chrome, Firefox, Safari, Edge)
- Mobile devices (iOS 14+, Android 13+)
- Tablets
Choose your game mode
You have three options:
Singleplayer
Create a new world with simple generation or load an existing save.Singleplayer uses a built-in JavaScript server. Full survival features are limited - see the Space Squid repo for supported features.
Multiplayer
Connect to any Java server running versions 1.8 through 1.21.5.You’ll need:- Server IP address
- Server version
- Optional: Custom proxy URL (built-in proxy provided)
Load a world file
Drag and drop a world file or folder:- Zip files: Stored entirely in RAM (300 MB limit on iOS)
- Folders: Can be opened in read-write mode
- Any version: All Minecraft versions supported
Start playing
Once you’re in the game, use these controls:
Desktop controls
- WASD - Move forward/left/back/right
- Space - Jump
- Shift - Sneak
- Mouse - Look around
- Left click - Break blocks
- Right click - Place blocks/interact
- E - Open inventory
- Escape - Pause menu
- F3 - Debug overlay
Mobile controls
On mobile, you’ll want to enable joystick controls:- Press Escape to open the menu
- Go to Settings → Controls
- Set Touch Controls Type to Joystick
Recommended settings
For the best experience, configure these settings (press Escape → Settings):Controls
Controls
- Touch Controls Type → Joystick (mobile only)
- Auto Full Screen → On (prevents ctrl+w tab closing)
- Raw Input → On (more precise controls, already enabled by default)
Interface
Interface
- Enable Minimap → Always (shows useful minimap)
- Chat Select → On (select chat messages, already enabled by default)
Quick examples
Connect to a server
Enter server details
- Server IP: e.g.
play.hypixel.net - Version: e.g.
1.21.4 - Username: Your desired username
- Proxy: Leave as default or enter custom proxy URL
Load a world from zip
Prepare your world
Find a Minecraft world save and compress it to a .zip file.The zip should contain:
level.datregion/folder with.mcafiles
Load a folder (read-write mode)
Console access (mobile)
On mobile devices, you can access the browser console for advanced settings:- Add
#devto the browser URL (page won’t reload) - Tap the console button that appears
- Access advanced settings with
options.<setting_name> = <value>
Type
options in the console to see all available settings.Export your world
Whatever mode you used (zip, folder, singleplayer), you can always export:Query parameters
You can use URL parameters to customize behavior:Auto-connect to a server
Load a specific world
Load world from URL
Troubleshooting
Can't connect to server
Can't connect to server
- Check the server version matches what you specified
- Try the built-in proxy (default)
- Verify the server IP is correct
- Some servers may block VPN/proxy connections
Controls not working
Controls not working
- Click on the game window to capture mouse input
- On mobile, enable joystick controls in settings
- Check browser permissions for pointer lock
Poor performance
Poor performance
- Reduce render distance in settings
- Close other browser tabs
- Ensure hardware acceleration is enabled in browser settings
- Try Chrome for best performance
World won't load
World won't load
- Check file size (iOS has 300 MB limit for zips)
- Verify world format is correct (Java Edition only)
- Try loading in a folder instead of zip
- Check browser console for errors (F12)
Next steps
Singleplayer guide
Learn about world generation and management
Multiplayer guide
Advanced server connection options
Controls reference
Complete keybindings and control options
Mobile & touch
Optimize for mobile devices
