Built for
performance, 30,000+ entities, Java + Bedrock, every version, Minecraft

Minecraft server and client software, reimagined. Written in Rust and C++, every system rebuilt - tick loop, renderer, networking, world generation - each one delivering a major performance uplift over vanilla.

Still pre-alpha. Backers get the first builds.

Where development stands.

The honest state of the build - what works, what’s in flight, and what ships next. Updated as systems land.

  1. Pre-alpha

    Now

    Where we are now. The core systems are built out in Rust and C++ and being hardened against vanilla behaviour in internal builds.

    • Multithreaded tick loop - working in internal builds
    • GPU terrain generation - working in internal builds
    • Custom binary protocol - working in internal builds
    • Cubic chunk engine with vanilla translation - working in internal builds
    • Native Metal + Vulkan renderer - in progress
    • Relay networking with Java + Bedrock cross-play - in progress
    • WASM / Lua mod sandbox - in progress
    • Fabric & Forge sidecar (selected mods) - in progress
    • World translator (vanilla ↔ Astelyx) - in progress
    • Behavioural parity vs Java 26.1.2 - in progress
  2. Closed alpha

    Up next

    First playable builds, shipped to Patreon backers - with published benchmarks and a proper feedback loop.

    • First alpha builds for backers - planned
    • Published benchmarks with hardware and methodology - planned
    • Community feedback loop through Discord - planned
  3. Public alpha

    Later

    Open builds for everyone once the closed alpha stabilises.

    • Public client and server downloads - planned
    • Wider mod compatibility - planned
  1. Now

    Pre-alpha

    Internal builds, engine hardening

  2. Target · Aug 2026

    Closed alpha

    First builds for Patreon backers

  3. Target · Sep 2026

    Public alpha

    Open builds for everyone

  4. Oct - Nov 2026

    Beta 1.0

    First stable release

Dates are targets, not promises - updated as development progresses.

Be there when the alpha lands.

New builds and devlogs straight to your inbox. No spam, unsubscribe any time.

Only Astelyx updates, nothing else - privacy policy.

A complete rethink.

Rewritten, not wrapped

Every system rebuilt in Rust and C++ - tick loop, renderer, networking, world generation. No JVM tax, no legacy constraints. The game running on hardware built for it.

Everyone in the same world

Java and Bedrock clients, any supported version, through an encrypted relay. Cross-platform and multi-version natively - one server, every player, no bridges.

Mods without the risk

WASM and Lua sandboxes block filesystem and network access at the runtime level. Selected Fabric and Forge mods run on a sidecar JVM - not every mod API is translatable, but the ones that are work safely.

Everything, rebuilt.

  • Relay Network Multiplayer

    Players connect through an encrypted relay - no IP addresses exposed, no port forwarding needed. Privacy by default for every session.

  • Native Cross Play

    Java and Bedrock players share the same world. Protocol translation is handled at the edge relay - servers and clients stay untouched unless it is absolutely unavoidable.

  • Multi-Version Compatibility

    Join with any supported Minecraft version, forwards and backwards. Clients don't need to match - the server handles the difference.

  • GPU Terrain Generation

    Chunk generation and lighting run on the GPU. Entire regions load in parallel instead of one chunk at a time, eliminating generation bottlenecks.

  • Multithreaded Tick Loop

    Entities, mob AI, redstone, and physics work-steal across every CPU core. 30,000+ entities sustained well inside the 50 ms tick budget under current stress tests.

  • Behavioural Parity

    Same inputs, same outputs as Java 26.1.2, tracking updates through alpha. Vanilla numerical constants are matched exactly; only the implementation underneath changes. (During alpha, minor discrepancies may occur.)

  • Custom Binary Protocol

    A compact binary protocol with zstd compression and AES encryption. Server-authoritative: the client renders and sends input, nothing more.

  • Native Metal + Vulkan Renderer

    A ground-up renderer on native Metal and Vulkan. Mesh shaders, bindless resources, and GPU-driven indirect rendering replace the entire Java rendering stack.

  • Zero-GC Memory Model

    Written in Rust - no garbage collector. Memory is managed deterministically, eliminating the GC pauses that cause lag spikes in Java servers.

  • Cubic Chunk Engine

    Chunks are cubic rather than vanilla's column format. Built-in translation produces identical vanilla outputs with minimal overhead - each mapping hand-optimised to match expected behaviour exactly.

  • World Translator

    Convert any vanilla world into Astelyx format and back again. If you ever want to leave, your world comes with you - no lock-in, no data loss.

  • Bedrock Mod Access

    Bedrock clients can interact with compatible mods running on Astelyx servers. The relay and a dedicated backend handle the bridging so Bedrock players get mod content without needing a Java client.

  • Native LOD System

    A built-in level-of-detail system renders distant terrain at progressively lower resolution without mods or client-side patches. Far-plane distances that would stall a vanilla server are handled natively.

  • Sandboxed Mod Runtime

    Mods run inside a WASM or Lua sandbox with no internet or filesystem access. Malicious or buggy mods cannot exfiltrate data, write to disk, or compromise the host - the sandbox enforces it at the runtime level.

  • Fabric & Forge Compatibility

    Non-native mods run on a sidecar JVM. A translation engine maps their APIs onto the native runtime - only selected mods are supported, because not every mod API is translatable and not every part of every mod is supported.

A small team, moving fast.

Astelyx is built by a small team rebuilding Minecraft’s engine in Rust and C++, system by system - no big studio, no legacy baggage.

We’re small and moving fast, and your support is what keeps that going.

Support the development

Patreon keeps a small team building full time - early builds, devlogs, and a say in what ships next.

Back us on Patreon

Get notified

New builds and devlogs straight to your inbox. Unsubscribe any time.

Only Astelyx updates, nothing else - privacy policy.

Prefer real-time? Join the Discord.

The questions everyone asks.

Is Astelyx a mod, or a new game?

Neither in the traditional sense. The server is a ground-up rewrite in Rust and C++, and the client component installs as a Fabric mod - so you load it through your existing launcher like any other Fabric mod. The goal is full behavioural parity with vanilla Java: same inputs, same outputs, only the implementation underneath changes.

Will my existing worlds work?

Yes. The world translator converts any vanilla world into Astelyx format and back again. If you ever want to leave, your world comes with you - no lock-in, no data loss.

Can Java and Bedrock players really share a server?

Yes, natively. Players connect through an encrypted relay that translates protocols at the edge, so Java and Bedrock clients on any supported version join the same world - no bridges, no port forwarding, no IP addresses exposed.

Will my mods work?

Native Astelyx mods run in a WASM or Lua sandbox with no filesystem or network access, enforced at the runtime level. Selected Fabric and Forge mods run on a sidecar JVM with their APIs translated onto the native runtime - not every mod API is translatable, but the ones that are work safely.

When can I play it?

Astelyx is in active development, with an alpha on the way. Patreon backers get early builds first; join the waitlist or the Discord to hear the moment builds drop.