Introduction
CrossCraft Classic v1.1.0 is the first major update since the cornerstone Zig Rewrite in v1.0. v1.1 provides several main directions of expansion: three new platforms, two major system overhauls, a persistent save system, and a host of QoL features.
Overview
CrossCraft now runs on Linux, macOS, Windows, Sony PSP, Nintendo 3DS, Nintendo Switch, and WASM + WebGL. The world format has moved to ClassicWorld, allowing compatibility with ClassiCube and the broader Minecraft Classic Ecosystem. Your saves should automatically upgrade with no reported issues.
Architecture Highlights
- Asynchronous world saves on some platforms
- Generally faster chunk meshing
- Completely rebuilt input system w/ configurable controls on PC, PSP,and 3DS
- Completely rebuilt UI system w/ proper small buttons, sliders, etc.
- Unified PSP & 3DS binaries with model autodetection
- Optimized rain rendering (PSP rain brought up to PC parity)
- Chatbox text wrapping
Features
Platforms
- Nintendo 3DS support thanks to @GasInfinity & zitrus
- Nintendo Switch support
- WASM / Web support
Save Management
- Asynchronous world saves
- Multiple save menu
- World Creation menu
- Ability to dump multiplayer worlds
- ClassicWorld support
Input
- Rewritten
- Control rebinding on PC, PSP, 3DS
- Upgraded text entry
- Middle-click for block selection
UI & Menus
- Rebuilt
- Options menu now features functional sliders
- New multi-save browser
- World Creation menu
- Chatbox text wrapping
- Clarity fixes around rewrapping
Audio
- MacOS Audio Enabled!
3DS Notes
Known Issues:
- Fog is not currently working
- Texture corruption can occur after leaving and rejoining a world
Performance Estimate:
- Old 3DS: ~3 chunks at 40–50 FPS with Fast Leaves
- New 3DS: ~4 chunks at 55–60 FPS with Fancy Leaves