Vulkan Native Renderer
Custom GPU allocator, hand-tuned SPIR-V shaders, and minimal per-frame overhead. No wrapper layers, no engine debt - just the driver talking to the GPU.
The native Minecraft Java client in Rust & Vulkan.
High performance, zero bloat, line-by-line decompiled fidelity - 100% human crafted.
Custom GPU allocator, hand-tuned SPIR-V shaders, and minimal per-frame overhead. No wrapper layers, no engine debt - just the driver talking to the GPU.
Tokio async networking, a dedicated chunk-meshing worker pool backed by mimalloc, and a decoupled tick loop that keeps world simulation away from render stalls.
An in-process singleplayer server. Worlds boot and persist locally with zero external process, so singleplayer runs exactly like the real thing - because it is.
100% human engineered.
No hallucinated code, no vibe-coding bloat. Every line is written and reviewed by a person who cares how it runs.
Core contributors
Purdze, Sqrilizz, and the community
git clone https://github.com/PommeMC/Client
cd Client
cargo build --release
✓ ready - launching Pomme MC…