Turn any item into Everything Raw Ore, process it through Mekanism’s ore chain at the same rates as normal raw ores, then restore the original item.
How it works
- Craft: raw osmium in the center, surrounded by 8 glass → blank Everything Raw Ore (no origin).
- Craft: blank Everything Raw Ore in the center, surrounded by 8 identical items → 8 Everything Raw Ore stamped with that item.
- Process with Mekanism machines (same ratios as vanilla Mekanism raw ore):
- Energized Smelter / furnace: Raw Ore → Ingot (1x)
- Enrichment Chamber: 3 Raw Ore → 4 Dust (~1.33x)
- Purification Chamber: Raw Ore + O₂ → 2 Clump (2x)
- Chemical Injection Chamber: 3 Raw Ore + HCl → 8 Shard (~2.67x)
- Dissolution → Washer → Crystallizer: 3 Raw Ore + H₂SO₄ → slurry → Crystal (~3.33x)
- Craft a single Everything Ingot (with origin) alone → restore the original item.
Everything items store the original in a data component (original_item). Because chemicals can’t carry that data, the mod registers Dirty/Clean slurry pairs per target item at startup and uses the slurry type itself to remember what it was.
Important: slurry registration & startup cost
For 5x processing, each target item adds 2 chemicals. If the whitelist is empty, almost every item gets a pair — large packs can start slowly.
- Config:
config/mekanismeverythingoreprocessing-startup.toml - Key:
slurryNamespaceWhitelist - Empty
[]= register for nearly everything (convenient but heavy; a WARN is logged) - Lighter example (vanilla + Mekanism only):
slurryNamespaceWhitelist = ["minecraft", "mekanism"]
Items outside the whitelist still work for 1x–4x and restore. Only 5x is affected: they use a generic slurry and the crystal won’t keep origin data.
Other config (common)
originStorageMode:FULL_STACK(default, keeps components) /ITEM_ID(type only; nesting disabled)allowNesting/maxNestingDepth: nesting off by default; forced off underITEM_ID; dissolution always rejects nested itemsblacklist(+ tagmekanismeverythingoreprocessing:blacklist)
Requirements
- Minecraft 1.21.1
- NeoForge 21.1
- Mekanism 10.7+
License: MIT. Item textures are greyscale derivatives of Mekanism’s MIT textures.
Mekanism Everything Ore Processing(なんでも鉱石処理) は、Minecraft 1.21.1 / NeoForge 向けの Mekanism ジョークアドオンです。
あらゆるアイテムをなんでも原石(Everything Raw Ore)に変え、Mekanism の鉱石処理チェーンで増やし、最後に元のアイテムへ戻します。処理倍率は本家の原石と同じです。
流れ
- 作業台:中央にオスミウム原石、周囲 8 マスにガラス → なんでも原石(元情報なし)
- 作業台:中央に元情報なしのなんでも原石、周囲に同じアイテム 8 個 → そのアイテムのなんでも原石 ×8
- Mekanism の機械で加工(本家原石と同じ比率)
- Energized Smelter / かまど:原石 → インゴット(1x)
- Enrichment Chamber:原石3 → ダスト4(約1.33x)
- Purification Chamber:原石 + O₂ → クランプ2(2x)
- Chemical Injection Chamber:原石3 + HCl → シャード8(約2.67x)
- Dissolution → Washer → Crystallizer:原石3 + H₂SO₄ → スラリー → 結晶(約3.33x)
- 作業台に元情報付きなんでもインゴットを 1 個だけ置く → 元アイテムに復元
なんでも○○は Data Component original_item に元アイテムを保持します。スラリーには Component を載せられないため、起動時に対象アイテムごとの Dirty / Clean スラリーを動的登録し、スラリーの種類そのもので元を表します。
重要:スラリー登録と起動負荷
5x(溶解)用に、対象アイテム 1 つあたり化学物質が 2 つ増えます。whitelist が空だとほぼ全アイテムが対象になり、大型パックでは起動が重くなります。
- 設定:
config/mekanismeverythingoreprocessing-startup.toml - キー:
slurryNamespaceWhitelist - 空
[]=ほぼ全部登録(便利だが重い。ログに WARN) - 軽量化例(バニラ+Mekanism のみ):
slurryNamespaceWhitelist = ["minecraft", "mekanism"]
whitelist 外でも 1x〜4x と復元は動きます。影響するのは 5x だけで、汎用スラリー経由となり結晶に元情報が付きません。
その他の設定(common)
originStorageMode:FULL_STACK(既定・Component 保持)/ITEM_ID(種類のみ・入れ子不可)allowNesting/maxNestingDepth:入れ子は既定オフ。ITEM_ID時は強制オフ。溶解は常に入れ子を拒否blacklist(タグmekanismeverythingoreprocessing:blacklistも有効)
動作環境
- Minecraft 1.21.1
- NeoForge 21.1
- Mekanism 10.7+
ライセンス:MIT。アイテムテクスチャは MIT の Mekanism テクスチャを灰色化したものを使用しています。

