ValCraft
Play Valheim's world as a Minecraft player: Minecraft movement, inventory, blocks, combat and chat inside Valheim's terrain, weather and dungeons.
Play Subnautica as a Minecraft player. A hidden Minecraft owns the player; Subnautica owns the world and draws every pixel, including Minecraft's blocks and mobs.
Early development. The link, Minecraft-driven movement and the look spike (Minecraft blocks drawn by Subnautica's own shader) are done; exact collision is in progress. See the repo's DEVLOG for progress.
Play Subnautica as a Minecraft player: one world, one light, one sound, one physics.
A hidden Minecraft (1.21.1, NeoForge) runs beside Subnautica. The two talk through one shared memory file with a fixed binary protocol. Minecraft owns the player: physics, inventory, combat math, blocks and Minecraft mobs. Subnautica owns the world: terrain, creatures, light, sound and saves, and it draws every pixel of the 3D scene, including Minecraft's blocks and mobs, which it captures as geometry and lights like its own.
Status: early development. Done: the link (0a), Subnautica driven by Minecraft's physics (0b), the look spike (0c: Minecraft blocks drawn by Subnautica's own shader). In progress: Phase 1, starting with exact collision (Minecraft's player collides with Subnautica's real collision surface). See MISSION.md for the plan, docs/DEVLOG.md for progress and docs/TESTING.md for what to try.
| Path | What |
|---|---|
protocol/ | The shared-memory protocol (C++ header = source of truth, layout.json for tests) |
guest-neoforge/ | The Minecraft mod |
host-subnautica/ | The Subnautica BepInEx plugin |
tools/ | Stand-ins for either game, dump and debug tools |
docs/ | Design notes, dev log, test plan |
SubCraft's architecture comes from SkyCraft by chasmlol (MIT), which does the same for Skyrim. Parts of its protocol and link code are derived from SkyCraft; see THIRD-PARTY-NOTICES.md.
Not affiliated with or endorsed by Mojang, Microsoft or Unknown Worlds.
From the project's repository, fetched . Images load from GitHub.
No releases yet. Follow the project to hear when the first one comes out.
Did it work on your PC? A quick report tells other players which versions are safe to try.
Built on SkyCraft.
Play Valheim's world as a Minecraft player: Minecraft movement, inventory, blocks, combat and chat inside Valheim's terrain, weather and dungeons.
Play Fallout 4 as a Minecraft player: Minecraft physics, inventory, blocks and combat inside Fallout's world (F4SE plugin + Fabric mod).
Fly to a planet in Outer Wilds, press F6, and play real Minecraft there: build, mine and light TNT on Timber Hearth.
Minecraft inside Halo: Combat Evolved (MCC). Build, mine and fight on Halo's levels with real Minecraft mechanics, drawn by Halo itself.
Play Left 4 Dead as a Minecraft player: Minecraft physics, inventory, blocks and combat inside Left 4 Dead's world.
Play PEAK as a Minecraft player. A port of SkyCraft (Minecraft in Skyrim) to PEAK.
No posts yet. Ask a question, share your setup or post a clip.
Sign in to post