SteonMod
SubCraft screenshot
PassthroughIn development

SubCraft

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.

Source Follow

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.

SubCraft

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.

Repository

PathWhat
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

Credits

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.

Releases

Feed

No releases yet. Follow the project to hear when the first one comes out.

Works for me

Did it work on your PC? A quick report tells other players which versions are safe to try.

Sign in to add a report

Forks & ports

Built on SkyCraft.

Also built on SkyCraft

Discussion

No posts yet. Ask a question, share your setup or post a clip.

Sign in to post