Back to modpacks
Matriochka Pack project artwork

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Matriochka Pack release should I use?

Updated today
beta file Matriochka Pack 0.9.0
Game version 26.3
Loader Fabric 0.20.1

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.

Client instance Install Matriochka Pack 0.9.0
Dedicated server setup Match Matriochka Pack 0.9.0
Pack loader Fabric 0.20.1

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.

Referenced mods 13
Client only 5
Server only 0
Not labelled 8

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.

13 mods in this pack file

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.

Matriochka, the nesting doll and the ten worlds

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 -hard file 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

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.

dynamic-fps-3.11.10+minecraft-26.3.0-fabric.jar SHA-1 a4860c9480f0ce1a468e1e4c254214b1f97e19b3 · CurseForge file 8888065 · Project link unavailable Client only
entityculling-fabric-1.11.3-mc26.3.jar SHA-1 45f47f7a067f5efd733a32767dc3d1d770678b2a · CurseForge file 9100315 · Project link unavailable Client only
fabric-api-0.165.2-26.3.jar SHA-1 2e364989e3f6efb97e1dbd12d80d835c7ab8c26c · CurseForge file 9417647 · Project link unavailable Side not labelled
ferritecore-9.0.0-fabric.jar SHA-1 eac76ff0f3753422c61b2c44487d0d195d88d4bc · CurseForge file 7806040 · Project link unavailable Side not labelled
geckolib-fabric-26.3-5.5.7.jar SHA-1 064ad66ea62bcf3fd0e89a719843b1a06c81925c · CurseForge file 8945630 · Project link unavailable Side not labelled
ImmediatelyFast-Fabric-1.17.1+26.3.jar SHA-1 f565bbeb201f2305e81761429d3f1f47e1c3a321 · CurseForge file 8905047 · Project link unavailable Client only
iris-fabric-1.11.7+mc26.3.jar SHA-1 fa03640ba1e4ef2f7ae3619c6373a06e46d0ba2c · CurseForge file 9015108 · Project link unavailable Optional Client only
jei-26.3-fabric-31.17.0.109.jar SHA-1 8484d4cbaf9f4d25100a7123a35ed16fc00d2f2f · CurseForge file 9453340 · Project link unavailable Optional Side not labelled
krypton-0.3.2.jar SHA-1 21b21cb88e412f0bce73b6609de6dd6aca958d7d · CurseForge file 9015661 · Project link unavailable Side not labelled
lithium-fabric-0.26.3-mc26.3.jar SHA-1 2d3afe9d43bb2549e23479d8d93e644ff366bebf · CurseForge file 9357338 · Project link unavailable Side not labelled
matriochka-0.9.0-26.3.jar SHA-1 403955ea2a81b2ff933cfc7b373ef7090398929a · CurseForge file 9519106 · Project link unavailable Side not labelled
mezz_config-26.3-fabric-0.6.11.jar SHA-1 13fbc4c8700ffaeb1558b8d3082c3f648d350e1d · CurseForge file 9453306 · Project link unavailable Optional Side not labelled
sodium-fabric-0.9.2+mc26.3.jar SHA-1 9acfe851e36f4fb27d7c5baa224e8bd4e0334283 · CurseForge file 8888037 · Project link unavailable Client only

Pick your setup

Matriochka Pack by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

3 available setups

Made local changes? Try them in a copied instance before touching a world you care about.

Recent files

Matriochka Pack versions and loaders

12 of 12 releases match

Looking for an older file? The official CurseForge project page is in Resources.