ValCraft
Play Valheim's world as a Minecraft player: Minecraft movement, inventory, blocks, combat and chat inside Valheim's terrain, weather and dungeons.
Play PEAK as a Minecraft player. A port of SkyCraft (Minecraft in Skyrim) to PEAK.
Play PEAK as a Minecraft player. A port of chasmlol's SkyCraft (Minecraft in Skyrim) to PEAK. See the README below for details.

Play PEAK as a Minecraft player. You move with Minecraft's physics on PEAK's mountain, carry Minecraft's inventory and HUD, and place and break blocks that PEAK draws in its own world.
PeakCraft is a port of SkyCraft by chasmlol (Minecraft inside Skyrim) to PEAK. Neither game is rewritten: Minecraft runs its own game logic hidden in the background, PEAK runs its airport, island, fog and campfires, and two small mods talk through shared memory.
Experimental, solo only. A fan project. It isn't affiliated with Mojang, Microsoft, Landfall, Aggro Crab, Bethesda or ZeniMax, and you need to own both games.
![]() | ![]() |
| Your Minecraft skin, armour and held items in PEAK | Blocks lit and shadowed by PEAK |
PEAK's terrain and buildings. Sneaking stops you at the edge of PEAK's ledges.
body, animated, in first person too.
PEAK's picture.
lit by PEAK's sun. Arrows, dropped items, torches, chests and particles show too.
fog all work, through one interact key (G). The summit ending is not reachable yet: it needs a PEAK flare, and PEAK's items cannot be used while Minecraft has the body.
/gamemode survival makes PEAK's hazards cost Minecraft hearts, and a Minecraft death kills your scout.
back within a few seconds, and links again when Minecraft returns.
Requirements, install steps, controls and the full list of known limitations are in peak/README.md, which is also the README of the mod package. In short:
skycraft-.jar in the mods folder of your own Minecraft 26.3 Fabric instance and
add --enable-native-access=ALL-UNNAMED to its JVM arguments.
There is no published release yet; build from source.
| Key | Does |
|---|---|
| G | PEAK interact: kiosk, luggage, campfire, items |
| Esc | PEAK's pause menu (or closes an open Minecraft screen) |
| O | Minecraft's pause / options menu |
| everything else | Minecraft's |
You need the .NET SDK 10 and JDK 25, on Windows.
cd fabric && gradlew build # writes fabric/build/libs/skycraft-.jar
dotnet build peak -c Release # writes peak/artifacts/thunderstore/release/*.zip
Copy peak/Config.Build.user.props.template to peak/Config.Build.user.props if PEAK or your BepInEx profile are not in the default places.
| Folder | |
|---|---|
peak/ | The PEAK host plugin (C#, BepInEx 5, HarmonyX). New in PeakCraft |
fabric/ | The Minecraft Fabric mod (Java). SkyCraft's, with four small changes |
protocol/ | The shared-memory layout both sides follow. SkyCraft's, unchanged |
skse/ | SkyCraft's Skyrim plugin (C++). Unchanged and not used by PeakCraft; kept so the fork can still build SkyCraft (for the Skyrim host run Minecraft with -Dskycraft.firstPersonAvatar=false; the world now starts in Creative with digging off) |
tools/ | Packaging, launch scripts and test stand-ins (fake_minecraft.py, fake_skyrim.py) |
| Document | What it is |
|---|---|
| docs/PORTING-GUIDE.md | How to build a host plugin like this for another game: the link, ownership, collision, camera, input, drawing, damage, testing. Game-agnostic |
| docs/DESIGN.md | SkyCraft's original design document |
| docs/PEAK-NOTES.md | Every PEAK class the plugin touches, patch points and measured facts |
| docs/PEAKCRAFT-PROGRESS.md | What was verified for each part of the port, and how |
| docs/2026-10-02-001-feat-peakcraft-plan.md | The implementation plan the port followed |
| docs/solutions/ | Short write-ups of problems solved, with YAML frontmatter (module, tags, problem_type) for searching |
| CONCEPTS.md | The project's vocabulary: guest, host, link, ownership and so on |
is the original project. The Minecraft mod, the protocol, the two-game design and most of the ideas in the porting guide are SkyCraft's. This repository keeps SkyCraft's full history.
starts in Creative, digging is off by default, sneaking stops at the edges of the host's ground, and the player's model is sent in first person too so mirrors can show it.
HarmonyX and the PEAK modding template. Third-party notices for SkyCraft's own dependencies are in THIRD-PARTY-NOTICES.md.
MIT, like SkyCraft. Copyright for SkyCraft remains with chasmlol.
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 Subnautica as a Minecraft player. A hidden Minecraft owns the player; Subnautica owns the world and draws every pixel, including Minecraft's blocks and mo…
No posts yet. Ask a question, share your setup or post a clip.
Sign in to post