Create 反組譯白話版#
🔒 隱私/外聯稽核#
Badge:僅更新檢查 [反編譯]
| 項目 | 結果 |
|---|---|
| 遙測 SDK(Sentry/Mixpanel 等) | ❌ 無 |
| 自訂 HTTP client 程式碼 | ❌ 無 |
| 更新檢查 URL | https://api.modrinth.com/updates/create/forge_updates.json?neoforge=only |
| 社交/文件連結(硬編碼字串,非自動呼叫) | https://github.com/Creators-of-Create/Create/wiki/Supporting 等 |
結論:Create 僅使用標準更新檢查機制(可在啟動器關閉),無遙測、無分析、無自動資料外傳。[反編譯]
[反編譯] — 本頁所有資料來自 jar 反編譯分析(blind_run.py + blind_guide.py),非遊戲實機測試。
一、統計總覽#
| 項目 | 數量 |
|---|---|
| 物品(Items) | 204 |
| 方塊(Blocks) | 701 |
| 實體(Entities) | 9 |
| 配方總數(Recipes) | 1884 |
| 不同產物(Distinct Outputs) | 637 |
| 配方類型數量 | 25 |
| 進度層級(Tiers) | 5 |
| 語言包鍵數(zh_tw) | 3646 |
二、配方類型 JSON 結構說明#
Create 擴充了 Minecraft 的配方系統,新增了多種自定義配方類型。以下列出核心類型的 JSON 結構範例。
2.1 研磨配方(create:milling)[反編譯]#
說明: 石磨(Millstone)加工配方,共 231 條。
{
"type": "create:milling",
"ingredients": [
{ "item": "minecraft:cobblestone" }
],
"results": [
{ "item": "minecraft:sand", "count": 1 }
],
"processingTime": 200
}
ingredients:接受 item 或 tag 格式results:可有多個輸出,支援chance欄位設定掉落機率processingTime:加工所需時間(tick),與轉速有關
2.2 粉碎配方(create:crushing)[反編譯]#
說明: 粉碎輪(Crushing Wheel)加工配方,共 201 條,支援機率副產品。
{
"type": "create:crushing",
"ingredients": [
{ "item": "minecraft:raw_iron" }
],
"results": [
{ "item": "create:crushed_raw_iron", "count": 1 },
{ "item": "create:crushed_raw_iron", "count": 1, "chance": 0.75 }
],
"processingTime": 350
}
- 同一產物可列出多次,分別代表確定產出與機率產出
chance:0.0–1.0,代表附加產出的機率
2.3 衝壓配方(create:pressing)[反編譯]#
說明: 機械衝壓機(Mechanical Press)配方,共 39 條。
{
"type": "create:pressing",
"ingredients": [
{ "item": "minecraft:iron_ingot" }
],
"results": [
{ "item": "create:iron_sheet", "count": 1 }
]
}
- 機械衝壓機需從頂部連接傳動軸,物品放置在其正下方的工作盆或直接地上
2.4 攪拌配方(create:mixing)[反編譯]#
說明: 機械攪拌器(Mechanical Mixer)加工配方,共 14 條,部分需要加熱。
{
"type": "create:mixing",
"ingredients": [
{ "item": "minecraft:copper_ingot" },
{ "item": "create:zinc_ingot" }
],
"results": [
{ "item": "create:brass_ingot", "count": 2 }
],
"heatRequirement": "heated"
}
heatRequirement:可為"none"(無需加熱)、"heated"(需烈焰使者燃燒室)、"superheated"(需更高溫)- 攪拌器必須放在工作盆上方並連接傳動軸
2.5 部署配方(create:deploying)[反編譯]#
說明: 機械臂/機械手(Mechanical Arm/Deployer)執行的動作配方,共 112 條。
{
"type": "create:deploying",
"ingredients": [
{ "item": "create:rose_quartz" },
{ "item": "create:sand_paper" }
],
"results": [
{ "item": "create:polished_rose_quartz", "count": 1 }
]
}
- 第一個 ingredient 通常是被加工物品,第二個是機械手持有的工具
- 部署配方讓機械臂可以模擬玩家右鍵操作
2.6 水洗配方(create:splashing)[反編譯]#
說明: 鼓風機面對水時的加工配方,共 52 條。
{
"type": "create:splashing",
"ingredients": [
{ "item": "create:crushed_raw_iron" }
],
"results": [
{ "item": "minecraft:iron_nugget", "count": 3 },
{ "item": "minecraft:gravel", "count": 1, "chance": 0.25 }
]
}
2.7 順序組裝(create:sequenced_assembly)[反編譯]#
說明: 最複雜的配方類型,共 3 條,代表需要多步驟自動化流程的高端物品。
{
"type": "create:sequenced_assembly",
"ingredient": { "item": "create:cogwheel" },
"transitionalItem": { "item": "create:incomplete_precision_mechanism" },
"loops": 5,
"results": [
{ "item": "create:precision_mechanism", "count": 1 }
],
"sequence": [
{ "type": "create:deploying", ... },
{ "type": "create:pressing", ... }
]
}
loops:需要重複執行的次數sequence:依序執行的子配方列表transitionalItem:中間狀態物品(未完成品)
三、機制系統說明#
3.1 旋轉動力系統(Rotational Power)[反編譯]#
Create 的所有機器都運行在統一的旋轉動力系統上:
- SU(Stress Unit,應力單位):代表動力網絡中的「負載」
- 動力來源(水車、風車、蒸汽引擎)提供一定量的 SU
- 各種機器消耗固定 SU 運作
- 若消耗超過供應,整個網絡停止運作
動力傳遞元件([反編譯]):
- 傳動軸(Shaft)
create:shaft:傳遞旋轉動力,不改變速度 - 齒輪(Cogwheel)
create:cogwheel:改變旋轉方向,齒輪咬合時方向反轉 - 大齒輪(Large Cogwheel)
create:large_cogwheel:與小齒輪咬合時,改變轉速比 2:1 - 離合器(Clutch)
create:clutch:紅石控制的動力開關 - 傳動箱(Gearshift)
create:gearshift:紅石控制的旋轉方向切換器
3.2 物品應用(item_application)機制 [反編譯]#
Create 定義了 8 條「物品應用」配方,本質是玩家手持特定物品對特定方塊右鍵時觸發的特殊合成。此機制用於製作各種機殼:
- 安山合金(Andesite Alloy)+ 去皮原木 → 安山機殼(Andesite Casing)
- 銅板(Copper Sheet)+ 去皮原木 → 銅機殼(Copper Casing)
- 黃銅錠(Brass Ingot)+ 去皮原木 → 黃銅機殼(Brass Casing)
- 高強度板(Sturdy Sheet)+ 去皮原木 → 鐵路機殼(Railway Casing)
3.3 進度層級(Progression Tiers)[反編譯]#
配方圖拓樸分析結果:
| 層級 | 物品/配方數 | 含義 |
|---|---|---|
| Tier 1 | 455 | 原材料或單步工作台配方可取得 |
| Tier 2 | 59 | 需要 1 個 Create 加工步驟 |
| Tier 3 | 48 | 需要 2–3 個加工步驟 |
| Tier 4 | 18 | 需要 4–5 個加工步驟,含黃銅材料 |
| Tier 5 | 15 | 最高層級,含精密構件等頂端物品 |
四、物品/方塊/實體清單#
4.1 物品(Items,共 204 個)[反編譯]#
以下為 lang 包(zh_tw.json)中識別的 item.create.* 鍵,共 99 個純物品鍵(其餘為方塊形態物品):
| 物品 ID | 繁中名 |
|---|---|
create:andesite_alloy |
安山合金 |
create:brass_ingot |
黃銅錠 |
create:brass_nugget |
黃銅粒 |
create:brass_sheet |
黃銅板 |
create:copper_sheet |
銅板 |
create:copper_nugget |
銅粒 |
create:iron_sheet |
鐵板 |
create:golden_sheet |
金板 |
create:zinc_ingot |
鋅錠 |
create:zinc_nugget |
鋅粒 |
create:rose_quartz |
玫瑰石英 |
create:polished_rose_quartz |
拋光玫瑰石英 |
create:electron_tube |
真空管 |
create:precision_mechanism |
精密構件 |
create:sturdy_sheet |
高強度板 |
create:shadow_steel |
暗影鋼 |
create:refined_radiance |
精煉星輝 |
create:chromatic_compound |
異彩化合物 |
create:crushed_raw_iron |
碎狀鐵原礦 |
create:crushed_raw_copper |
碎狀銅原礦 |
create:crushed_raw_gold |
碎狀金原礦 |
create:crushed_raw_zinc |
碎狀鋅原礦 |
create:crushed_raw_silver |
碎狀銀原礦 |
create:crushed_raw_lead |
碎狀鉛原礦 |
create:powdered_obsidian |
黑曜石粉 |
create:cinder_flour |
地獄麵粉 |
create:goggles |
工程師護目鏡 |
create:wrench |
扳手 |
create:extendo_grip |
伸縮機械手 |
create:potato_cannon |
馬鈴薯大砲 |
create:copper_backtank |
銅製背罐 |
create:netherite_backtank |
獄髓背罐 |
create:copper_diving_helmet |
銅製潛水頭盔 |
create:copper_diving_boots |
銅製潛水靴子 |
create:super_glue |
強力膠 |
create:filter |
列表過濾器 |
create:attribute_filter |
屬性過濾器 |
create:crafting_blueprint |
合成藍圖 |
create:schedule |
時刻表 |
create:schematic |
藍圖 |
create:empty_schematic |
空白藍圖 |
create:schematic_and_quill |
藍圖圖紙 |
create:belt_connector |
輸送帶 |
create:wand_of_symmetry |
對稱魔杖 |
create:tree_fertilizer |
樹木肥料 |
create:cardboard |
紙板 |
create:experience_nugget |
經驗顆粒 |
create:bar_of_chocolate |
巧克力棒 |
create:dough |
麵團 |
create:sweet_roll |
蛋糕捲 |
4.2 方塊(Blocks,共 701 個)[反編譯]#
方塊數量龐大(701 個)主要因為 Create 為每種木材和石材都製作了配套方塊(門、梯子、窗戶等),以及 16 種顏色變體(座椅、工具箱、風帆等)。核心機器方塊如下:
| 方塊 ID | 繁中名 |
|---|---|
create:andesite_casing |
安山機殼 |
create:brass_casing |
黃銅機殼 |
create:copper_casing |
銅機殼 |
create:railway_casing |
鐵路機殼 |
create:millstone |
石磨 |
create:crushing_wheel |
粉碎輪 |
create:mechanical_press |
機械衝壓機 |
create:mechanical_mixer |
機械攪拌器 |
create:mechanical_arm |
機械臂 |
create:mechanical_saw |
機械鋸 |
create:mechanical_drill |
機械鑽頭 |
create:mechanical_harvester |
機械收割機 |
create:deployer |
機械手 |
create:encased_fan |
鼓風機 |
create:water_wheel |
水車 |
create:windmill_bearing |
風車軸承 |
create:clockwork_bearing |
時鐘軸承 |
create:steam_engine |
蒸汽引擎 |
create:blaze_burner |
烈焰使者燃燒室 |
create:basin |
工作盆 |
create:fluid_pipe |
流體管道 |
create:smart_fluid_pipe |
智慧流體管道 |
create:mechanical_pump |
機械幫浦 |
create:spout |
注液器 |
create:hose_pulley |
軟管滑輪 |
create:rope_pulley |
繩索滑輪 |
create:belt |
輸送帶 |
create:chute |
滑槽 |
create:shaft |
傳動軸 |
create:cogwheel |
齒輪 |
create:large_cogwheel |
大齒輪 |
create:clutch |
離合器 |
create:gearshift |
傳動箱 |
create:sequenced_gearshift |
順序齒輪組 |
create:rotation_speed_controller |
轉速控制器 |
create:schematic_table |
藍圖桌 |
create:schematicannon |
藍圖炮 |
create:track |
鐵路軌道 |
create:cart_assembler |
礦車裝配站 |
create:stressometer |
應力表 |
create:speedometer |
轉速表 |
create:redstone_link |
紅石鏈路 |
create:display_link |
顯示鏈路 |
4.3 實體(Entities,共 9 個)[反編譯]#
| 實體 ID | 繁中名 |
|---|---|
create:contraption |
結構 |
create:stationary_contraption |
固定結構 |
create:gantry_contraption |
橋式結構 |
create:carriage_contraption |
運輸結構 |
create:crafting_blueprint |
合成藍圖(實體) |
create:potato_projectile |
馬鈴薯彈藥 |
create:seat |
坐墊(實體) |
create:super_glue |
強力膠(實體) |
create:package |
包裹 |
五、語言包狀況#
| 項目 | 數值 |
|---|---|
| 語言包檔案 | lang-pack/zh_tw.json |
| 總鍵數 | 3646 |
| item.create.* 鍵數 | 約 300(含 tooltip) |
| block.create.* 鍵數 | 約 700(含 tooltip) |
| entity.create.* 鍵數 | 9 |
| advancement.create.* 鍵數 | 約 150 |
| 語言 | 繁體中文(台灣) |
| 來源 | Create 官方 zh_tw 翻譯 |
語言包已涵蓋模組所有可見文字,包含 tooltip 說明(.tooltip.summary、.tooltip.behaviour、.tooltip.condition 子鍵)。
本文件為 jar 反編譯分析產出,所有配方結構來自 blind_run.py 解析 Create 1.20.1 Forge jar 的配方 JSON。機制數值(如 SU 量、加工時間)需人工實測確認。 [反編譯]
六、關鍵數字(反編譯提取)[反編譯]#
以下數字直接從 create-1.21.1-6.0.10.jar 配方 JSON 提取。
礦石粉碎(Crushing)倍增率#
粉碎輪(Crushing Wheel)可將礦石直接轉化為「碎狀原礦」,產出高於直接熔煉。
| 輸入 | 確定產出 | 附加產出(機率) | 石材副產品 |
|---|---|---|---|
| 鐵礦(iron_ore) | 碎狀鐵原礦 ×1 | 碎狀鐵原礦 ×1(75%) | 圓石 ×1(12.5%) |
| 銅礦(copper_ore) | 碎狀銅原礦 ×1 | 碎狀銅原礦 ×1(75%) | 圓石 ×1(12.5%) |
| 金礦(gold_ore) | 碎狀金原礦 ×1 | 碎狀金原礦 ×1(75%)+經驗顆粒 ×2(75%) | 圓石 ×1(12.5%) |
| 鋅礦(deepslate_zinc_ore) | 碎狀鋅原礦 ×2 | 碎狀鋅原礦 ×1(25%)+經驗顆粒 ×1(75%) | 深板岩 ×1(12.5%) |
| 深板岩煤礦 | 煤炭 ×2 | 煤炭 ×1(25%)+經驗顆粒 ×1(75%) | 深板岩 ×1(12.5%) |
| 深板岩鑽石礦 | 鑽石 ×2 | 鑽石 ×1(25%)+經驗顆粒 ×1(75%) | 深板岩 ×1(12.5%) |
| 下界石英礦 | 石英 ×2 | 石英 ×1(25%)+經驗顆粒 ×1(75%) | 地獄岩 ×1(12.5%) |
倍增率說明:一個鐵礦期望產出 1 + 0.75 = 1.75 個碎狀鐵原礦,再經水洗可得 9 個鐵粒(= 1 個鐵錠),相當於 ×1.75 倍。
原礦(Raw Material)粉碎:raw_iron → 碎狀鐵原礦 ×1(100%)+ 經驗顆粒 ×1(75%),processing_time = 400 ticks。
水洗(Splashing)產出#
碎狀原礦經鼓風機水洗可得礦粒,9 粒合 1 錠:
| 輸入 | 產出 | 機率 |
|---|---|---|
| 碎狀鐵原礦 | 鐵粒 ×9 | 100% |
| 碎狀鐵原礦 | 紅石 ×1 | 75%(副產品) |
配方 processing_time 範圍#
processing_time 欄位單位為 tick(1 秒 = 20 ticks),值愈小加工愈快。
| 機器 | 最短(ticks) | 最長(ticks) | 常見值 |
|---|---|---|---|
| 粉碎輪(Crushing) | 50 | 500 | 250(鐵礦)、400(原礦)、450(深板岩鑽石礦) |
| 石磨(Milling) | 50 | 300 | 250(圓石→沙礫)、200(沙→沙礫) |
配方速度與轉速(RPM)成正比,實際加工時間 = processing_time ÷ RPM × 20 秒(需人工實測)。
順序組裝(Sequenced Assembly)關鍵數字#
共 3 條順序組裝配方,最複雜的是精密構件(Precision Mechanism):
- 輸入:金板(gold plate)×1
loops:5 次循環- 主要產出:精密構件(chance = 120);廢料:金板(8)、安山合金(8)、齒輪(5)等
- 組裝序列:部署齒輪 → 部署大齒輪 → 部署鐵粒(每輪 3 步)
精密構件的 chance 值 120 vs 廢料合計(約 29)代表約 80.5% 機率得到精密構件,其餘為材料廢損。
混合配方(Mixing)一覽#
共 14 條,全部 heatRequirement = "none"(無需加熱):
| 配方 | 輸入 | 輸出 |
|---|---|---|
| 黃銅錠 | 銅錠 + 鋅錠 | 黃銅錠 ×2 |
| 安山合金 | 安山岩 + 鐵粒 | 安山合金 ×1 |
| 安山合金(鋅版) | 安山岩 + 鋅粒 | 安山合金 ×1 |
| 岩漿 | 圓石系 | 岩漿桶 ×1 |