CurseForge · Minecraft modpack
Matriochka Pack
Matriochka, ten worlds nested inside blocks, ready to play: the mod, its libraries and client performance mods. Normal and hard versions.
Quick answer
Which Matriochka Pack release should I use?
Matriochka Pack 0.9.0 is a complete pack release for 26.3 with Fabric 0.20.1. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. 13 mods in this pack file.
Pack setup
How should I set up Matriochka Pack for players and a server?
Use Matriochka Pack 0.9.0 as the pack version. Install the pack as its own launcher instance. The creator’s listing does not name a separate server file, so check the release notes before setting up a dedicated server. Do not upload the ordinary client folder blindly.
A pack is a matched client and server setup, not one mod with an install-side label. Keep its release, loader, manifest and overrides together.
These numbers come from the pack file you chose. “Not labelled” means we don’t know which side it belongs on—not that it is safe everywhere. The file count is not a RAM estimate.
What are the server requirements for Matriochka Pack?
Matriochka Pack 0.9.0. Change the pack release and its contents or setup may change too.
The selected pack release is Matriochka Pack 0.9.0. That file is for Minecraft 26.3 with Fabric 0.20.1. It contains 13 mod projects. The creator’s listing does not name a separate server file. Check their notes before using one, and do not upload an ordinary client folder or rebuild the pack mod by mod. A file count cannot tell us the right RAM, CPU or storage; size the server for the players and world you actually run.
About this project
What kind of pack is Matriochka Pack?
Matriochka, set up and ready to play. This pack is the Matriochka mod for Minecraft 26.3, 26.2 or 26.1.2 on Fabric (one file for each), with its required libraries and a set of client performance mods. Nothing else changes the game: no extra content, no tweaks to vanilla, only the mod and what makes it run well.
Matriochka is a progression mod. Ten worlds are nested inside blocks, one inside the other, like the dolls it is named after. You craft a Seed, plant it on tilled World Soil, and the block that hatches holds a whole world with its own rule, creatures, station and boss. Beat the boss, take its core, and the next Seed becomes possible.
New in 0.9.0, Nesting: every world has an ore of its own, each obtained its own way. Set the ten in the Nesting Cradle and a ritual of ten nesting dolls turns them into Matriochkite, the metal of the Matriarch Armour and its Nested Shell. Matriochka is now in beta. Full notes in the changelog.

Two versions
- Matriochka Pack: difficulty
normal, the mod's defaults. Pick it to play the game as designed. - Matriochka Pack (Hard): difficulty
nightmare. Creatures and bosses hit 30% harder and Soul Cradles hold one charge instead of three. For a second cycle, or a group that wants it tight.
Both have the same mods; only config/matriochka.json differs, and a server operator can change it at any time (difficulty: story, normal, nightmare or hardcore, see Configuration). The normal version is uploaded last for each release, so it is the newest file; the hard one is in the Files tab.
What is inside
- Matriochka (client and server): the mod itself.
- Fabric API (client and server): required by Matriochka.
- GeckoLib (client and server): required, the models and animations of the 50 creatures and 12 bosses.
- Just Enough Items and MezzConfig (client, optional): a recipe page for each of the thirteen stations. Included in the versions where CurseForge has approved the matching JEI file.
- Sodium (client): a much higher frame rate, mostly in the dense worlds.
- Lithium (client and server): faster game logic, mob AI, physics and chunk ticking. Every world is a separate dimension, so this adds up.
- FerriteCore (client and server): less memory, which matters with eleven extra dimensions over a playthrough.
- Entity Culling (client): skips creatures and block entities you cannot see.
- ImmediatelyFast (client): faster HUD, text and map rendering.
- Dynamic FPS (client): lowers the frame rate when the game is in the background.
- Krypton (client and server): a lighter network stack, for servers.
- Iris Shaders (client, optional): shaders, if you want them. Off unless you load a shader pack.
Every mod is the CurseForge copy of the exact file the Modrinth version of the pack uses. The pack also sets render distance 10 and simulation distance 8 in options.txt.
Not in the CurseForge version for 26.3: Mod Menu. It needs Placeholder API, which has no 26.3 file on CurseForge, and CurseForge packs can only hold CurseForge files. The 26.2 and 26.1.2 versions have it. Matriochka works the same without it; its comfort options are in Options > Matriochka… The Modrinth version of the pack has Mod Menu.
Left out on purpose
- LambDynamicLights. A torch in your hand would light the Lightless Deep, and the whole point of World 5 is that it is dark: its rule is noise, its creatures hunt what they hear, and light is something you place. Dynamic lights would defeat that rule.
- Minimaps. A personal choice, and a map is not needed. They work with Matriochka if you add them; Xaero's cave view and radar are turned off inside World 5 (see Compatibility).
- C2ME and ScalableLux (both rewrite chunk generation and lighting; alpha builds only for C2ME, and for ScalableLux on 26.3), ModernFix, MemoryLeakFix and Noisium (no Fabric build for these versions).
- Content mods of any kind. The pack is Matriochka and nothing else, so a bug report is a Matriochka bug report.
Install
- CurseForge app: Install on this page, or search "Matriochka Pack" in the app's Minecraft modpacks. For the hard version, pick the
-hardfile in the Files tab. - Prism Launcher: Add Instance → CurseForge → "Matriochka Pack". Entity Culling does not allow third-party launchers to download it, so Prism asks you to download that one file in your browser; the Modrinth version of the pack avoids this.
You need Java 25; the CurseForge app downloads it for you.
Running a server
Matriochka has to be on the server and on every client. On a Fabric server of the same Minecraft version (Fabric Loader 0.20.0 or newer, Java 25), put these in mods/:
- Required: Matriochka, Fabric API, GeckoLib
- Recommended: Lithium, FerriteCore, Krypton (server side only)
Leave the client mods (Sodium, Iris, Entity Culling, ImmediatelyFast, Dynamic FPS, JEI) off the server. For the hard version, copy the pack's config/matriochka.json into the server's config/ folder. Server rules and commands: Configuration, Commands, Multiplayer and groups.
Links
- Website: achedon12.github.io/matriochka
- Wiki: github.com/achedon12/matriochka/wiki
- Source, issues and releases: github.com/achedon12/matriochka
- Discord: discord.gg/SPVCf5hRuh
Matriochka and the pack are MIT licensed; each included mod keeps its own license.
Project description from CurseForge.
Mods in Matriochka Pack 0.9.0
Open any mod on Modpacks.ch to check its files and dependencies.
a4860c9480f0ce1a468e1e4c254214b1f97e19b3 · CurseForge file 8888065 · Project link unavailable Client only45f47f7a067f5efd733a32767dc3d1d770678b2a · CurseForge file 9100315 · Project link unavailable Client only2e364989e3f6efb97e1dbd12d80d835c7ab8c26c · CurseForge file 9417647 · Project link unavailable Side not labelledeac76ff0f3753422c61b2c44487d0d195d88d4bc · CurseForge file 7806040 · Project link unavailable Side not labelled064ad66ea62bcf3fd0e89a719843b1a06c81925c · CurseForge file 8945630 · Project link unavailable Side not labelledf565bbeb201f2305e81761429d3f1f47e1c3a321 · CurseForge file 8905047 · Project link unavailable Client onlyfa03640ba1e4ef2f7ae3619c6373a06e46d0ba2c · CurseForge file 9015108 · Project link unavailable Optional Client only8484d4cbaf9f4d25100a7123a35ed16fc00d2f2f · CurseForge file 9453340 · Project link unavailable Optional Side not labelled21b21cb88e412f0bce73b6609de6dd6aca958d7d · CurseForge file 9015661 · Project link unavailable Side not labelled2d3afe9d43bb2549e23479d8d93e644ff366bebf · CurseForge file 9357338 · Project link unavailable Side not labelled403955ea2a81b2ff933cfc7b373ef7090398929a · CurseForge file 9519106 · Project link unavailable Side not labelled13fbc4c8700ffaeb1558b8d3082c3f648d350e1d · CurseForge file 9453306 · Project link unavailable Optional Side not labelled9acfe851e36f4fb27d7c5baa224e8bd4e0334283 · CurseForge file 8888037 · Project link unavailable Client onlyPick your setup
Matriochka Pack by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
1 loader build26.1.2
1 loader buildMade local changes? Try them in a copied instance before touching a world you care about.
Recent files
Matriochka Pack versions and loaders
Looking for an older file? The official CurseForge project page is in Resources.