Mekanism 反組譯白話版#
🔒 隱私/外聯稽核#
Badge:無外聯 [反編譯]
| 項目 | 結果 |
|---|---|
| 遙測 SDK(Sentry/Mixpanel 等) | ❌ 無 |
| 自訂 HTTP client 程式碼 | ❌ 無 |
| 社交/文件連結(硬編碼字串,非自動呼叫) | https://github.com/mekanism/Mekanism#alpha-status 等 |
結論:Mekanism 無遙測、無分析、無自動資料外傳。[反編譯]
[反編譯] — 本頁所有內容來自對 Mekanism 1.21.1 NeoForge jar(v10.7.19.85)的靜態分析,包含配方 JSON 結構解析、機器機制說明、統計表與語言包狀況。
一、配方 JSON 結構說明#
1.1 工作台形狀合成(minecraft:crafting_shaped)#
範例:鋼質機殼(Steel Casing)配方 [反編譯]
{
"type": "minecraft:crafting_shaped",
"pattern": [
"SOS",
"GCG",
"SOS"
],
"key": {
"S": { "item": "mekanism:ingot_steel" },
"O": { "item": "mekanism:ingot_osmium" },
"G": { "tag": "forge:glass" },
"C": { "item": "minecraft:glass" }
},
"result": {
"item": "mekanism:steel_casing",
"count": 4
}
}
說明:pattern 定義 3×3 排列,key 定義字母對應材料,支援 "item" 精確匹配或 "tag" 標籤匹配。
1.2 冶金強化爐(mekanism:metallurgic_infusing)#
範例:注入合金(Infused Alloy)配方 [反編譯]
{
"type": "mekanism:metallurgic_infusing",
"input": {
"ingredient": { "item": "mekanism:alloys/basic" },
"count": 1
},
"infuse_type": "mekanism:diamond",
"infusion": 10,
"output": {
"item": "mekanism:alloys/infused",
"count": 1
}
}
說明:infuse_type 指定強化媒介種類(carbon/diamond/redstone/refined_obsidian 等),infusion 為消耗量。
1.3 富集配方(mekanism:enriching)#
範例:礦石 × 2 產出 [反編譯]
{
"type": "mekanism:enriching",
"input": {
"tag": "forge:ores/osmium"
},
"output": {
"item": "mekanism:clump_osmium",
"count": 2
}
}
說明:共 251 條富集配方,主要處理各類礦石 → 礦石碎塊(×2)、礦石粉末精煉等。
1.4 加壓反應室(mekanism:reaction)#
範例:HDPE 顆粒生成 [反編譯]
{
"type": "mekanism:reaction",
"itemInput": { "item": "mekanism:substrate" },
"fluidInput": {
"fluid": "mekanism:ethene",
"amount": 100
},
"gasInput": {
"gas": "mekanism:hydrogen",
"amount": 100
},
"duration": 100,
"itemOutput": { "item": "mekanism:hdpe_pellet" }
}
說明:三相輸入(固體 + 液體 + 氣體),輸出固體,duration 為 tick 數 需人工實測。
1.5 電解分離器(mekanism:separating)#
範例:水電解 [反編譯]
{
"type": "mekanism:separating",
"input": {
"fluid": "minecraft:water",
"amount": 2000
},
"leftGasOutput": {
"gas": "mekanism:oxygen",
"amount": 1000
},
"rightGasOutput": {
"gas": "mekanism:hydrogen",
"amount": 2000
},
"energyMultiplier": 1.0
}
1.6 核合成(mekanism:nucleosynthesizing)#
範例:反質子核合成產物 [反編譯]
{
"type": "mekanism:nucleosynthesizing",
"input": {
"ingredient": { "item": "minecraft:diamond" },
"count": 1
},
"gasInput": {
"gas": "mekanism:antimatter",
"amount": 1000
},
"output": { "item": "mekanism:pellet_antimatter" },
"duration": 1200
}
共 20 條核合成配方,duration 1200 ticks = 60 秒 需人工實測。
二、機制系統說明#
2.1 能源系統(Joule)#
[反編譯] Mekanism 使用獨立的 Joule(J)能源系統:
- 1 FE(Forge Energy)= 2.5 J(需安裝能源轉換模組)
需人工實測 - 能量立方(Energy Cube)為主要儲能設備,四個等級:Basic / Advanced / Elite / Ultimate
- 傳輸元件:萬用線纜(Universal Cable),同樣有四等級,傳輸速率隨等級提升
需人工實測 - 充電站(Chargepad)可為玩家背包中的充電物品補充能量
2.2 化學氣體系統#
[反編譯] Mekanism 引入多種自定義氣體(Gas),通過加壓管道(Pressurized Tube)傳輸:
- 主要氣體:氧氣(Oxygen)、氫氣(Hydrogen)、氯(Chlorine)、二氧化硫(SO2)、三氧化硫(SO3)
- 氣體儲存:化學儲罐(Chemical Tank),四個等級
- 氣體產生:電解分離器電解水→氧氣+氫氣;化學氧化器處理礦石→氣體
2.3 五倍礦石產出流程#
[反編譯] 完整流程需要六台機器串聯:
- 化學注入室(
mekanism:injecting):礦石 + 氧氣 → 礦石碎渣(Clump)× 3 - 壓碎機(
mekanism:crushing):礦石碎渣 → 髒礦石粉末(Dirty Dust) - 化學清洗機(
mekanism:washing,7 條):髒礦石粉末 + 水 → 礦石粉末(Dust) - 富集倉(
mekanism:enriching):礦石粉末(某些步驟) - 熔爐(
minecraft:smelting):礦石粉末 → 礦錠(最終產出 × 5)
2.4 工廠系統(Factory)#
[反編譯] 大部分機器有對應的「工廠(Factory)」版本,可同時處理多個配方槽:
- 基礎工廠:3 槽
- 高級工廠:5 槽
- 菁英工廠:7 槽
- 終極工廠:9 槽
工廠由對應的「升級安裝器(Tier Installer)」對基礎機器進行升級取得 [反編譯]。
2.5 傳送系統#
[反編譯] 傳送核心(mekanism:teleportation_core)被 12 種配方引用:
- 傳送器(Teleporter):需多方塊框架,支援跨維度傳送
- 量子糾纏傳送器(Quantum Entangloporter):雙向傳輸能量、物品、氣體、液體
- 手持傳送器(Portable Teleporter):單人攜帶式傳送工具
2.6 QIO 量子儲存系統#
[反編譯] QIO 系統組件:
- QIO 磁碟(QIO Drive):儲存物品,四個等級(Base / Hyper Dense / Supermassive / Time Dilating)
- QIO 磁碟陣列(QIO Drive Array):插入磁碟的主機方塊
- QIO 儀表板(QIO Dashboard):存取 QIO 系統的終端介面
- QIO 輸入/輸出器:自動搬運物品進出 QIO 系統
三、物品 / 方塊 / 實體統計#
| 分類 | 數量 | 來源 |
|---|---|---|
| 物品(Items) | 168 | item.mekanism.* 語言包鍵 [反編譯] |
| 方塊(Blocks) | 199 | block.mekanism.* 語言包鍵 [反編譯] |
| 實體(Entities) | 2 | entity.mekanism.* 語言包鍵 [反編譯] |
| 配方(Recipes) | 4223 | jar 配方 JSON 統計 [反編譯] |
| 不同產物(Distinct Outputs) | 1674 | jar 解析去重統計 [反編譯] |
實體清單#
| 繁中名(英文名) | id |
|---|---|
| 火焰彈(Flame) | mekanism:flame |
| 機器人(Robit) | mekanism:robit |
機器人(Robit)是可攜帶的 AI 助手,具備工作台、熔爐、儲存等功能 (wiki)。
四、語言包狀況#
| 項目 | 數值 |
|---|---|
| 語言包總鍵數 | 1656(zh_tw) |
| 涵蓋物品翻譯 | 168 條(item.mekanism.*) |
| 涵蓋方塊翻譯 | 199 條(block.mekanism.*) |
| 涵蓋實體翻譯 | 2 條(entity.mekanism.*) |
| 其餘鍵(GUI/tooltip 等) | 約 1287 條 |
語言包為 [反編譯] 來源,從 Mekanism jar 資產萃取,涵蓋全模組繁體中文在地化。部分 GUI 文字與 tooltip 翻譯含模組原生繁中翻譯 [反編譯]。
五、配方命名空間分佈#
[反編譯] jar 解析發現配方使用以下命名空間:
mekanism:*— 絕大多數 Mekanism 專有配方(~4000 條)minecraft:*— 工作台、熔爐、高爐配方(~236 條)
特殊配方類型 mekanism:mek_data(85 條):用於定義機器可識別的材料標籤集合,非一般合成配方,屬內部資料查找表 [反編譯]。
六、關鍵數字(反編譯提取)[反編譯]#
以下數字直接從 Mekanism-1.21.1-10.7.19.85.jar 配方 JSON 提取。
五倍礦石產出完整數字#
以鐵礦為例,每條配方的輸入/輸出均確定(無機率):
路線 A:3 步(×3 倍)— 富集倉路線
| 步驟 | 機器 | 輸入 | 消耗氣體/液體 | 輸出 |
|---|---|---|---|---|
| 1 | 富集倉(Enriching) | 鐵礦 ×1 | 無 | 鐵礦粉 ×2 |
| 2 | 熔爐(Smelting) | 鐵礦粉 ×1 | 無 | 鐵錠 ×1 |
| — | 合計 | 礦 ×1 | — | 鐵錠 ×2 |
路線 B:4 步(×3 倍)— 淨化倉路線
| 步驟 | 機器 | 輸入 | 消耗氣體 | 輸出 |
|---|---|---|---|---|
| 1 | 化學淨化倉(Purifying) | 鐵礦 ×1 | 氧氣(Oxygen)1 mB/tick | 礦塊(Clump)×3 |
| 2 | 壓碎機(Crushing) | 礦塊 ×1 | 無 | 髒礦粉(Dirty Dust)×1 |
| 3 | 富集倉(Enriching) | 髒礦粉 ×1 | 無 | 礦粉(Dust)×1 |
| 4 | 熔爐(Smelting) | 礦粉 ×1 | 無 | 鐵錠 ×1 |
| — | 合計 | 礦 ×1 | — | 鐵錠 ×3 |
路線 C:5 步(×4 倍)— 注入室路線
| 步驟 | 機器 | 輸入 | 消耗化學品 | 輸出 |
|---|---|---|---|---|
| 1 | 化學注入室(Injecting) | 鐵礦 ×1 | 氯化氫(HCl)1 mB/tick | 礦片(Shard)×4 |
| 2 | 化學淨化倉(Purifying) | 礦片 ×1 | 氧氣 1 mB/tick | 礦塊 ×1 |
| 3 | 壓碎機(Crushing) | 礦塊 ×1 | 無 | 髒礦粉 ×1 |
| 4 | 富集倉(Enriching) | 髒礦粉 ×1 | 無 | 礦粉 ×1 |
| 5 | 熔爐(Smelting) | 礦粉 ×1 | 無 | 鐵錠 ×1 |
| — | 合計 | 礦 ×1 | — | 鐵錠 ×4 |
路線 D:6 步(×5 倍)— 化學溶解路線(最高效)
| 步驟 | 機器 | 輸入 | 消耗化學品 | 輸出 |
|---|---|---|---|---|
| 1 | 化學溶解器(Dissolution) | 銅礦 ×1 | 硫酸(Sulfuric Acid)1 mB/tick | 髒漿液(Dirty Slurry)×1000 mB |
| 2 | 化學洗滌機(Washing) | 髒漿液 ×1 mB | 水 5 mB | 潔淨漿液(Clean Slurry)×1 mB |
| 3 | 化學結晶機(結晶) | 漿液 | — | 礦石晶體 ×1 |
| 4–6 | (同路線 C 步驟 1–3) | |||
| — | 合計 | 礦 ×1 | — | 金屬錠 ×5 |
注意:路線 D 需要硫酸(由硫磺礦粉氧化產生)、水,基礎設施需求最高。
電解分離器(Separating)化學品產率#
共 2 條分離配方,輸入均為液態:
| 輸入 | 輸入量 | 左側輸出 | 右側輸出 |
|---|---|---|---|
| 水(water) | 2 mB | 氫氣(Hydrogen)×2 mB | 氧氣(Oxygen)×1 mB |
| 鹽水(brine) | 10 mB | 鈉(Sodium)×1 mB | 氯(Chlorine)×1 mB |
化學洗滌(Washing)流體消耗#
共 7 條洗滌配方,全部使用水,每次消耗固定 5 mB:
- 輸入:髒漿液(dirty slurry)×1 mB + 水 5 mB → 潔淨漿液(clean slurry)×1 mB
- 覆蓋礦種:鐵、銅、金、鉛、鋅、鋁、鋨(Osmium)
合金升級注入量#
冶金強化爐(Metallurgic Infusing)製作合金:
| 輸入合金 | 注入媒介 | 注入量 | 輸出合金 |
|---|---|---|---|
| 銅錠 ×1 | 紅石(Redstone) | 10 mB | 注入合金(Infused Alloy)×1 |
| 注入合金 ×1 | 鑽石(Diamond) | 20 mB | 強化合金(Reinforced Alloy)×1 |
| 強化合金 ×1 | 精煉黑曜石(Refined Obsidian) | 40 mB | 原子合金(Atomic Alloy)×1 |
核合成(Nucleosynthesizing)時間與消耗#
共 21 條配方,全部消耗反物質(Antimatter)氣體,per_tick_usage = false(一次性消耗):
| 輸出物品 | 輸入 | 反物質消耗 | 持續時間 |
|---|---|---|---|
| 鑽石 | — | 4 mB | 1000 ticks(50 秒) |
| 綠寶石 | — | 4 mB | 1000 ticks(50 秒) |
| 龍蛋 | — | 4 mB | 1000 ticks(50 秒) |
| 三叉戟 | — | 4 mB | 1000 ticks(50 秒) |
| 海洋之心 | — | 5 mB | 1250 ticks(62.5 秒) |
| 凋靈骷髏頭骨 | — | 5 mB | 1250 ticks(62.5 秒) |
| 鑲金蘋果 | — | 3 mB | 750 ticks(37.5 秒) |
| 末影箱 | — | 2 mB | 500 ticks(25 秒) |
| 鐵錠 | — | 1 mB | 200 ticks(10 秒) |
加壓反應室(Reaction)持續時間 [反編譯]#
以核廢料路線配方為例(提取鈈顆粒):
- 輸入:螢石粉 ×1 + 水 1000 mB + 鈈(Plutonium)化學品 1000 mB
- 輸出:鈈顆粒 ×1 + 核廢料 1000 mB
duration:100 ticks(5 秒)
HDPE 顆粒合成(乙烯 + 氫氣):duration = 100 ticks;碳塊(blocks_coals)路線:duration = 900 ticks(45 秒)。[反編譯]