Overview
Minecraft Creator Tools includes a local web server for testing and collaboration. The server provides a web interface for validation, project browsing, and team development.Starting the Server
Basic server start:http://localhost:8080.
Server Features
Control which features are enabled with the--server-features flag:
- All Features
- Web Services
- Basic Services
- Dedicated Server
- Web-based validation interface
- Project file browsing and editing
- Real-time collaboration features
- Asset preview and management
- Dedicated server integration
Port Configuration
HTTP port for the web interface
Access Control
Protect your server with passcodes:Admin Access
Full administrative access (read/write/deploy)
Display Read-Only Access
View-only access with limited features
Full Read-Only Access
Read-only access to all project data
Update State Access
Allow updating project state (validation, builds) but not source files
Server Metadata
Display name for the server in the web UI
Public domain name for external access
Message of the day shown to connecting users
Run Once Mode
Start server, perform operation, then exit automatically
Web Interface Endpoints
Once running, the server exposes:Validation Interface
Project Browser
API Endpoints
Example Configurations
Development Server (Local)
Team Server (Shared)
CI/CD Server (Automated)
Security Best Practices
The server is designed for development and testing. For production deployments, consider additional security measures like reverse proxies, SSL/TLS, and firewall rules.
Troubleshooting
Port already in use
Port already in use
Error:
EADDRINUSE: address already in useSolution: Change the port or stop the conflicting process:Cannot connect to server
Cannot connect to server
Problem: Server starts but cannot access web interfaceSolutions:
- Check firewall rules allow the port
- Verify server is running:
netstat -an | grep 8080 - Try accessing via
http://127.0.0.1:8080instead oflocalhost
Passcode not working
Passcode not working
Problem: Passcode rejected by serverSolutions:
- Ensure passcode is quoted if it contains special characters
- Check for typos in passcode
- Restart server after changing passcode
Integration Examples
Docker Deployment
Dockerfile
Nginx Reverse Proxy
Related
- CLI Serve Command - Full command reference
- Testing Locally - Development workflows
- ServerManager API - Programmatic server control