Description

Create × Magic × Combat — build sprawling factories, master arcane magic, and fight your way through legendary bosses. Minecraft 1.21.1 / NeoForge.
⚠ Before you launch: give it enough RAM
Set the memory allocation to at least 8 GB — 16 GB is recommended.
This pack has 350 mods. Launchers default to about 4 GB, and at that size the game does not crash with an error — it simply stops responding on the loading screen while the garbage collector runs forever. If your first launch appears to hang, this is almost certainly why.
| Launcher | Where to set it |
|---|---|
| CurseForge app | Instance → three dots → Profile Options → Allocated Memory |
| GDLauncher | Instance → Settings → Java → Memory |
| Prism | Instance → Edit → Settings → Java → Memory |
Also switch the garbage collector to ZGC if you can (-XX:+UseZGC -XX:+ZGenerational on Java 21) and remove any -XX:+UseG1GC flags. Distant Horizons warns about G1GC because it causes stutter during LOD generation.
Highlights
- 290 hand-made quests across 11 chapters, guiding you from your first Andesite Alloy all the way to end-game gear
- Create ecosystem — Create 6.0.10 with 40+ addons (Aeronautics, Big Cannons, Diesel Generators, Steam 'n' Rails and more)
- Magic — Iron's Spellbooks, Ars Nouveau, Ars Elemental and Somake Spells
- Combat — Epic Fight, L_Ender's Cataclysm, TaCZ firearms, Born in Chaos
- Exploration — Alex's Caves, Towns & Towers, When Dungeons Arise, Biomes O' Plenty
- Distant Horizons 3.2.0-b for LOD terrain far beyond your render distance
- Shaders bundled: Complementary Reimagined / Unbound (Reimagined enabled by default — press O to switch)
Recommended settings
| Item | Value |
|---|---|
| JVM arguments | -XX:+UseZGC -XX:+ZGenerational |
| Heap | 16–32 GB (32 GB recommended) |
| Java | Java 21 (any build — Amazon Corretto 21, Zulu 21, etc.) |
Remove -XX:+UseG1GC and any G1-specific flags. With G1GC, Distant Horizons warns you on world join and you are more likely to see stutter during LOD generation.
If the title screen UI looks too large or small, adjust Options → Video Settings → GUI Scale. The layout auto-scales with resolution, but display scaling varies by monitor.
Nothing to download by hand
Everything the pack needs ships with it. Install it and play — there is no follow-up step, and no "download this separately or it won’t look right" caveat.
If you want a different shader, Iris is already set up: press O in game and pick one. Complementary Unbound is bundled alongside Reimagined, and you can drop any other shaderpack into shaderpacks/ yourself.
Performance
This pack is tuned rather than just stacked. On the client you get Sodium, Iris, More Culling, ImmediatelyFast, Entity Culling, ModernFix and FerriteCore.
The Server Pack goes further and bundles C2ME, which parallelises chunk generation, chunk I/O and lighting across CPU cores, plus Lithium, Saturn, Ksyxis, Structure Layout Optimizer and Create: Threaded Trains.
On a 4-vCPU test server this measured +19% chunk generation throughput (1681 chunks: 1m41s -> 1m25s). The shipped config/c2me.toml uses globalExecutorParallelism = 2 because on low-core machines that beats the default of 3 — see the server README for per-core guidance.
spark is bundled server-side, so you can diagnose lag yourself: /spark tps, /spark healthreport, /spark profiler start --timeout 60.
Multiplayer
A Server Pack is available from the Files tab. Client and server must run the same version, otherwise the connection is rejected. Java 21 is required.
The Server Pack does not contain the mods. Most of them are All Rights Reserved and their authors have not granted permission to redistribute the jar files, so CurseForge delivers them to you directly instead.
That means one extra step: install the Factory Fantasy client once, then point the bundled install.sh / install.bat at its mods folder. The script copies the jars, removes the 32 client-only mods, and installs NeoForge 21.1.229 for you. What ships in the pack is the server configuration, the quests, and 7 freely redistributable performance mods.
Known issue (macOS)
On macOS, maximizing the window while you are in a world can crash the game inside Apple's Metal-backed OpenGL driver. Set your window size or go fullscreen before joining a world. Windows and Linux are unaffected.
Credits
- Complementary Shaders (Reimagined / Unbound) — EminGT. Bundled and enabled by default; all rights to the shaders belong to EminGT.
- Cosmetic Armor Reworked — LainMI (Minecraft Mod Public License 1.0.1). Source: https://www.curseforge.com/minecraft/mc-mods/cosmetic-armor-reworked
- This pack bundles many mods; all rights belong to their respective authors. Please see the Relations tab for the full list.
Reporting issues
Open an issue on this project page and attach logs/latest.log plus anything in crash-reports/.
Factory Fantasy
Create × Magic × Combat — 工場を築き、魔法を極め、伝説のボスに挑む Minecraft 1.21.1 / NeoForge 向け Modpack です。
⚠ 起動前に: メモリ割り当てを増やしてください
最低 8GB、推奨 16GB を割り当ててください。
本パックは Mod を 350 個収録しています。ランチャーの既定値は 4GB 程度で、この設定だとエラーも出ないまま、ロード画面で応答が止まったように見えます (実際にはガベージコレクタが延々と動き続けています)。初回起動でフリーズしたように見える場合、原因はほぼこれです。
| ランチャー | 設定場所 |
|---|---|
| CurseForge アプリ | インスタンス → 「…」 → Profile Options → Allocated Memory |
| GDLauncher | インスタンス → Settings → Java → Memory |
| Prism | インスタンス → Edit → Settings → Java → Memory |
あわせて、可能であればガベージコレクタを ZGC にしてください (Java 21 で -XX:+UseZGC -XX:+ZGenerational)。-XX:+UseG1GC 系の引数は削除します。G1GC のままだと Distant Horizons が警告を出し、LOD 生成中にスタッターが出やすくなります。
特徴
- 11 チャプター・290 個の自作クエスト。最初の Andesite Alloy から 終盤装備まで、進行を丁寧に案内します
- Create 系 — Create 6.0.10 + アドオン 40 種以上 (Aeronautics / Big Cannons / Diesel Generators / Steam 'n' Rails ほか)
- 魔法 — Iron's Spellbooks / Ars Nouveau / Ars Elemental / Somake Spells
- 戦闘 — Epic Fight / L_Ender's Cataclysm / TaCZ (銃器) / Born in Chaos
- 探索 — Alex's Caves / Towns & Towers / When Dungeons Arise / Biomes O' Plenty
- Distant Horizons 3.2.0-b — 描画距離のはるか先まで地形を表示
- シェーダー同梱: Complementary Reimagined / Unbound (Reimagined がデフォルト有効。ゲーム中 O キーで切替)
推奨設定
| 項目 | 値 |
|---|---|
| JVM 引数 | -XX:+UseZGC -XX:+ZGenerational |
| ヒープ | 16〜32GB (32GB 推奨) |
| Java | Java 21 (ディストリビューションは不問。Amazon Corretto 21 / Zulu 21 など) |
-XX:+UseG1GC と G1 固有の引数は削除してください。G1GC のままだと Distant Horizons が警告を出し、LOD 生成中にスタッターが出やすくなります。
タイトル画面の表示が大きすぎる / 小さすぎる場合は Options → Video Settings → GUI Scale で調整してください。 レイアウトは解像度に応じて自動調整されますが、モニタ環境によって 最適値が変わります。
手動ダウンロードは不要です
必要なものはすべて同梱されています。インストールすればそのまま遊べます。「別途これを落とさないと本来の見た目にならない」といった追加手順はありません。
別のシェーダーを使いたい場合、Iris は設定済みです。ゲーム中に O キーで切り替えられます。Complementary Unbound も Reimagined と一緒に同梱していますし、お好みのシェーダーパックを shaderpacks/ に置いていただいても構いません。
パフォーマンス
Mod を積むだけでなく、実測に基づいてチューニングしています。 クライアントには Sodium / Iris / More Culling / ImmediatelyFast / Entity Culling / ModernFix / FerriteCore を同梱。
Server Pack にはさらに C2ME を同梱しています。チャンク生成・ チャンク I/O・光源計算を CPU コアに分散する mod で、あわせて Lithium / Saturn / Ksyxis / Structure Layout Optimizer / Create: Threaded Trains も 収録しています。
4 vCPU のテストサーバーで チャンク生成スループット +19% を実測しました (1681 chunks: 1分41秒 → 1分25秒)。同梱の config/c2me.toml は globalExecutorParallelism = 2 にしています。コア数が少ない環境では 既定の 3 より速いためで、コア数別の目安はサーバー README に記載しています。
サーバー側には spark を同梱しているので、ラグの原因をご自身で調べられます。 /spark tps / /spark healthreport / /spark profiler start --timeout 60
マルチプレイ
Files タブから Server Pack を配布しています。クライアントとサーバーのバージョンが一致しないと接続を拒否されます。Java 21 が必須です。
サーバーパックに mod 本体は入っていません。収録 mod の大半が All Rights Reserved で、jar を再配布する許諾を作者から得ていないためです。mod 本体は CurseForge が直接お届けする形になります。
そのため手順が 1 つ増えます。Factory Fantasy のクライアントを一度インストールし、同梱の install.sh / install.bat にその mods フォルダを渡してください。jar のコピー、クライアント専用 mod 32 個の削除、NeoForge 21.1.229 のインストールまで自動で行います。パックに入っているのはサーバー設定・クエスト・再配布が自由な軽量化 mod 7 個です。
既知の問題 (macOS)
macOS では、ワールドに入った状態でウィンドウを最大化すると Apple の Metal ベース OpenGL ドライバ内でクラッシュすることがあります。 ワールドに入る前にウィンドウサイズを決めるか全画面にしてください。 Windows / Linux では発生しません。
クレジット
- Complementary Shaders (Reimagined / Unbound) — EminGT 氏 同梱かつデフォルト有効化しています。著作権は EminGT 氏に帰属します
- Cosmetic Armor Reworked — LainMI 氏 (Minecraft Mod Public License 1.0.1) ソース: https://www.curseforge.com/minecraft/mc-mods/cosmetic-armor-reworked
- 本 Modpack には多数の Mod が含まれます。各 Mod の著作権はそれぞれの 作者に帰属します。全一覧は Relations タブをご参照ください
不具合報告
本プロジェクトページの Issues からご報告ください。 logs/latest.log と crash-reports/ の内容を添付してください。




