diff --git a/common/src/main/resources/assets/modernfix/lang/zh_tw.json b/common/src/main/resources/assets/modernfix/lang/zh_tw.json index f4d280a0..4818de2a 100644 --- a/common/src/main/resources/assets/modernfix/lang/zh_tw.json +++ b/common/src/main/resources/assets/modernfix/lang/zh_tw.json @@ -2,136 +2,136 @@ "key.modernfix": "ModernFix", "key.modernfix.config": "開啟設定畫面", "modernfix.jei_load": "正在載入 JEI,這可能需要一點時間", - "modernfix.no_lazydfu": "未安裝 LazyDFU。如果 Minecraft 需要從舊版本更新遊戲資料,可能會出現明顯的卡頓。", - "modernfix.no_ferritecore": "未安裝 FerriteCore。記憶體使用量將會很高。", - "modernfix.connectedness_dynresoruces": "Connectedness 和 ModernFix 的動態資源選項不相容。請移除 Connectedness 或在 ModernFix 設定中停用動態資源。", - "modernfix.perf_mod_warning": "建議安裝這些模組,但警告可以在 ModernFix 設定中停用。", - "modernfix.config": "ModernFix 混合設定", - "modernfix.config.done_restart": "完成(需要重新啟動)", + "modernfix.no_lazydfu": "未安裝 LazyDFU。如果 Minecraft 需要從舊版本更新遊戲資料,可能會出現明顯的延遲。", + "modernfix.no_ferritecore": "未安裝 FerriteCore。記憶體用量將會非常高。", + "modernfix.connectedness_dynresoruces": "Connectedness 與 ModernFix 的動態資源選項不相容。請移除 Connectedness 或在 ModernFix 設定中停用動態資源。", + "modernfix.perf_mod_warning": "建議安裝這些模組,但可以在 ModernFix 設定中停用警告。", + "modernfix.config": "ModernFix mixin 設定", + "modernfix.config.done_restart": "完成(需要重新啟動)", "modernfix.config.wiki": "開啟 Wiki", - "modernfix.message.reload_config": "偵測到模組設定檔變更。為了防止載入尚未儲存的檔案,重新載入必須通過執行 /mfrc 指令來觸發。", + "modernfix.message.reload_config": "偵測到模組設定檔變更。為防止載入尚未儲存完成的檔案,必須執行 /mfrc 來觸發重新載入。", "modernfix.option.on": "開啟", "modernfix.option.off": "關閉", "modernfix.option.disabled": "已停用", "modernfix.option.enabled": "已啟用", - "modernfix.option.mod_override": ",原因是裝了這些模組:[%s]", - "modernfix.config.not_default": "(已修改)", - "asynclocator.map.locating": "地圖(定位中...)", - "asynclocator.map.none": "地圖(在附近找不到相關地物)", + "modernfix.option.mod_override": " 由模組覆蓋 [%s]", + "modernfix.config.not_default": "(已修改)", + "asynclocator.map.locating": "地圖(定位中...)", + "asynclocator.map.none": "地圖(無法在找到附近任何地物)", "modernfix.option.category.performance": "效能", - "modernfix.option.category.performance.description": "有助於提升遊戲內效能或啟動速度的功能", - "modernfix.option.category.bugfixes": "錯誤修復", - "modernfix.option.category.bugfixes.description": "修復主要錯誤,從而提升遊戲穩定性", - "modernfix.option.category.troubleshooting": "疑難排解和實用工具", - "modernfix.option.category.troubleshooting.description": "用於輔助診斷問題的功能", - "modernfix.option.category.expert_only": "僅限專家", - "modernfix.option.category.expert_only.description": "不要輕易修改,除非你知道自己究竟在做什麼", - "modernfix.option.name.mixin.perf.async_jei": "JEI 背景載入", - "modernfix.option.mixin.perf.async_jei": "僅限 1.16。**一項關鍵最佳化。**修改 JEI 以在背景執行緒上執行其重新載入,完全消除它對世界載入所增加的長時間等待時間。", - "modernfix.option.mixin.perf.async_locator": "僅限 1.16。將 Async Locator 模組的補丁倒退,以消除與 `/locate`、戰利品表生成等相關的伺服器凍結。", - "modernfix.option.mixin.perf.biome_zoomer": "僅限 1.16。微小的最佳化,使用 1.18 的邏輯來提升生態區縮放器的效能。", - "modernfix.option.mixin.perf.blast_search_trees": "所有版本。如果安裝了 REI 或 JEI,則停用用於創造性搜尋的原生搜尋樹的構建,而改為使用這些模組的搜尋實現。這在世界載入期間節省幾秒,可能還減少一些記憶體使用量(雖然我沒有測試)。", - "modernfix.option.mixin.perf.boost_worker_count": "僅限 1.16。移除對工作執行緒數量的硬上限,與 Mojang 在 1.18 中所做的相似。", - "modernfix.option.mixin.perf.cache_blockstate_cache_arrays": "所有版本。在每次初始化區塊狀態快取時避免建立新的列舉數組副本。這是一項微小的最佳化,但易於實現。", - "modernfix.option.mixin.perf.cache_model_materials": "所有版本。對 `RenderMaterial`(紋理)集合和模型返回的相依清單進行記錄,而不是需要在每次請求時重新計算它們。有助於加速模型載入和烘焙過程。", - "modernfix.option.mixin.perf.cache_strongholds": "所有版本。將生成的堡壘位置清單與世界一同儲存,而不是在每次世界載入時重新生成。在 1.16 上節省了一點時間,在 1.18 和 1.19 上節省了更多時間。", - "modernfix.option.mixin.perf.cache_upgraded_structures": "所有版本。許多模組發布過時的結構檔案,需要遊戲每次載入時使用 DFU 進行升級。這可能會相當慢。此補丁增加了邏輯,以儲存結構的升級版本,並在下一次載入時重複使用它。為處理模組變更結構檔案但未變更名稱的情況,將原始檔案的雜湊值與快取版本進行比較,如果它們不匹配,則結構將被再次升級。", - "modernfix.option.mixin.perf.compress_biome_container": "僅限 1.16。從 Hydrogen 借來的微小最佳化,試圖在可能的情況下節省生態區容器的空間。如果安裝了與之衝突的模組,如 BetterEnd 或 Chocolate,則會自動停用此功能。", - "modernfix.option.mixin.perf.datapack_reload_exceptions": "所有版本。透過不輸出資料包重新載入期間(如戰利品表、配方中缺少物品)某些常見拋出例外的堆疊追蹤,減少記錄檔洗版,可能稍微提高載入速度。仍然會輸出相同訊息。", - "modernfix.option.mixin.perf.dedicated_reload_executor": "所有版本。將資源包和資料包的重新載入移到專用的工作池,而不是使用預設的 `Worker-Main` 執行緒。這允許模組在執行時仍然有可能改善單人遊戲的效能,同時不會因為有限的執行緒數量而減慢啟動速度。", - "modernfix.option.mixin.perf.deduplicate_location": "所有版本,但預設停用以避免載入時間的影響。去除資源位置的命名空間和路徑的重複。這節省了記憶體,但也使構建新的 `ResourceLocation` 的成本增加了相當多。", - "modernfix.option.mixin.perf.dynamic_dfu": "所有版本。修改 DFU 初始化,使其在首次需要進行升級時發生。這聽起來類似於 LazyDFU,但實際上是不同實現,因為它避免載入 *任何* DFU 類、資料結構,而 LazyDFU 僅停用規則最佳化。基本上,此選項是 DataFixerSlayer 的更安全版本,因為它在需要時仍會載入 DFU。\n\n一般情況下,即使啟用此選項,您仍應繼續使用 LazyDFU,因為否則 DFU 規則最佳化將導致卡頓。", - "modernfix.option.mixin.perf.dynamic_resources": "所有版本。詳情請參閱 https://github.com/embeddedt/ModernFix/wiki/Dynamic-Resources-FAQ。", - "modernfix.option.mixin.perf.dynamic_sounds": "所有版本。允許遊戲卸載音效,而不是音效在載入後無限期存在。", - "modernfix.option.mixin.perf.dynamic_structure_manager": "所有版本。允許遊戲在生成結構檔案後卸載它們,而不是永久保持它們載入。", - "modernfix.option.mixin.perf.fast_registry_validation": "所有版本。Forge 在每次驗證註冊表時無謂地通過反射尋找一個方法。這個補丁簡單地快取了方法的返回值,因為它每次都是相同的。", - "modernfix.option.mixin.perf.faster_font_loading": "所有版本。最佳化字型渲染器以更快地載入字型,加速資源重新載入速度。", - "modernfix.option.mixin.perf.faster_item_rendering": "所有版本。避免在介面中繪製物品的側面。(是的,看起來原版似乎這樣做。)\n\n如果安裝了像 REI 或 JEI 這樣的模組且可見的物品足夠多,這可能會使低階顯示卡上的 FPS 提高三倍。預設停用,因為這是新功能且測試不多,但應該是安全的。最有可能的問題是物品在介面中完全看不見,或在世界中顯示為平面。", - "modernfix.option.mixin.perf.faster_texture_loading": "所有 1.19.4 之前的版本。避免兩次讀取紋理(第一次使用非常緩慢的代碼路徑),而是進行一次更快速的載入(類似於 1.19.3 以上)。", - "modernfix.option.mixin.perf.faster_texture_stitching": "所有版本。啟用遊戲使用由 SuperCoder79 為 1.7.10 上的 lwjgl3ify 原創的更快速的紋理拼接系統,可以在載入期間節省一些時間。極少數報告說這可能導致方塊或介面上出現奇怪的異常,這可能是 Sodium 的問題。", - "modernfix.option.mixin.perf.jeresources_startup": "僅限 1.16。最佳化 Just Enough Resources,避免不必要地為相同職業多次重新建立村民實體,在 JEI 啟動期間節省時間。", - "modernfix.option.mixin.perf.kubejs": "僅限 1.16。最佳化 KubeJS,避免不必要的 `ItemStack` 複製等,從而減少載入資料包所需的時間。", - "modernfix.option.mixin.perf.model_optimizations": "所有版本。實施最佳化以加速模型載入過程。", - "modernfix.option.mixin.perf.nbt_memory_usage": "所有版本。對於複合 NBT 標籤,使用一個更有效的背景地圖,去重鍵名,同時對於非常小的複合體使用陣列地圖。這減少了在記憶體中儲存許多複合標籤的開銷。", - "modernfix.option.mixin.perf.nuke_empty_chunk_sections": "僅限 1.16,受 Hydrogen 啟發。避免在記憶體中儲存充滿空氣的區塊部分,而是將它們標記為空的。", - "modernfix.option.mixin.perf.reduce_blockstate_cache_rebuilds": "所有版本。**一項關鍵最佳化。**較新的 Minecraft 版本 (1.12 之後)實現了一個塊狀態快取系統,用於快取有關塊狀態的經常使用的資訊,例如它是否為實體,其碰撞形狀等。在原版中,重建此快取相當迅速(僅需一兩秒),但在安裝了許多模組的情況下,由於遊戲中存在許多塊狀態,所有這些塊狀態都必須重新構建其快取,這會變得相當慢。\n\n由於 Forge 會在幾乎可以確定在下一次重建之前不會使用資料的許多點上重建快取,這一問題在 Forge 上變得更為嚴重。這些點的示例包括在達到標題畫面之前(在「凍結資料」階段)以及在載入世界時(多次!)。\n\nModernFix 通過改為使快取重建變為惰性,解決了這個效能瓶頸。每個塊狀態在首次訪問資料時重建其快取。在任何時候當原版或 Forge 試圖為所有塊狀態重建快取時,這將被重新導向到僅使每個塊狀態上的快取失效。\n\n這應該不會在啟動後對 TPS 產生任何影響。", - "modernfix.option.mixin.perf.remove_biome_temperature_cache": "所有版本。刪除生態域溫度快取,就像現代版本的 Lithium 一樣。", - "modernfix.option.mixin.perf.resourcepacks": "所有版本。**一項關鍵最佳化。**在現代版本上啟動受到檔案系統訪問的極大制約。經常向資源包發送許多請求,以列舉資源或檢查給定資源是否存在,每一次都導致非常緩慢的檔案 API 調用。\n\nModernFix 完全消除了這裡的大部分制約,僅通過簡單地快取所有存在於模組提供和原版資源包中的資源的清單來實現。快取在資源重新載入時重新構建(除了原版資源,因為它們在遊戲執行時應該永遠不會改變)。\n\n對於這個補丁,目前沒有已知的相容性問題,除了 OptiFine(其 CTM 資源無法正確載入)。然而,我不建議在任何情況下使用 OptiFine,因為它本身會使啟動時間增加數分鐘,並且完全沒有與 ModernFix 測試過。", - "modernfix.option.mixin.perf.reuse_datapacks": "僅限 1.16。嘗試通過在可能的情況下跳過資料包重新載入來加速在單人世界之間切換。可能會導致與某些模組的相容性問題,但目前預設啟用。", - "modernfix.option.mixin.perf.rewrite_registry": "所有版本。**目前處於半殘狀態。**積極替換 Forge 註冊系統的一些內部部分為更快速的版本,但預設下在載入某些模組包時會導致凍結。預設停用,理由很明顯。", - "modernfix.option.mixin.perf.skip_first_datapack_reload": "僅限 1.16 和 1.19。**一項關鍵最佳化。**\n\n在 1.16 開發週期的中間,Forge 對遊戲進行了補丁,以在載入現有世界時重新載入資料包兩次,以解決生態 ID 位移的問題。不幸的是,資料包重新載入通常需要超過 30 秒,因此這極大地影響了世界載入時間。\n\nModernFix 進行了必要的變更,以避免這種重新載入,基於未完成的 Forge PR #8163。\n\n這一變更在 1.18 中被 Forge 刪除,但在 1.19 中又增加了 *相似的* 補丁,以解決在建立新的單人世界時未載入模組資料包的問題。幸運的是,在 1.19 中,這個問題僅局限於建立世界的畫面,現有的世界只需要再重新載入。但是,這仍然會在 1.19 中點擊「建立新世界」時使卡頓時間加倍,因此 ModernFix 再次進行了變更,以避免執行多餘的重新載入。", - "modernfix.option.mixin.perf.state_definition_construct": "所有版本。僅在安裝 FerriteCore 時啟用。利用 FerriteCore 對方塊狀態的處理,加快其建立速度。這有助於加速安裝了許多方塊狀態的模組(如家具模組)的啟動。", - "modernfix.option.mixin.perf.sync_executor_sleep": "所有版本。避免主執行緒在等待模組載入工作完成時閒置旋轉,消耗一個 CPU 核心的計算資源。", - "modernfix.option.mixin.perf.thread_priorities": "所有版本。調整工作執行緒和伺服器執行緒的優先順序,使其低於用戶端執行緒。這有助於提高在 CPU 核心較少的機器上的 FPS 穩定性,前提是使用的 Java 實現支持優先順序。", - "modernfix.option.mixin.perf.use_integrated_resources": "主要針對 1.16。對 JEResources 進行補丁,以在單人遊戲時使用集成伺服器的戰利品表資料,而不是無謂地重新載入戰利品表。在 JEI 啟動期間再節省幾秒。", - "modernfix.option.mixin.bugfix.concurrency": "此補丁修復了 Minecraft 和 (或) Forge 內的與並發相關的問題。大多數都導致在載入過程中出現罕見且難以診斷的崩潰。", - "modernfix.option.mixin.bugfix.edge_chunk_not_saved": "此選項是 SuperCoder 的 Chunk Saving Fix 模組的移植(因為當時我不知道 Forge 已經有這個模組)。", - "modernfix.option.mixin.bugfix.mc218112": "此選項修復了在處理實體資料時發生的當一個異常抛出時可能發生的死鎖。原版在應該解鎖資料管理員時並未正確解鎖。這在錯誤追蹤器上被追蹤為 MC-218112,並且在 1.17 中由 Mojang 修復。", - "modernfix.option.mixin.bugfix.packet_leak": "**實驗性**,預設未啟用。嘗試修復在 1.16 上遊玩足夠長時間後發生的記憶體流失問題。", - "modernfix.option.mixin.bugfix.paper_chunk_patches": "1.18 及更新版本。**一項關鍵最佳化。**匯入來自 Paper 的修補程式,解決 1.17 版中區塊載入需要龐大記憶體並生成大量 `CompletableFuture` 實例的問題。現在 1.18+ 能夠像 1.16 一樣在僅使用 400MB 記憶體的情況下載入世界。", - "modernfix.option.mixin.bugfix.tf_cme_on_load": "修正了 Twilight Forest 在啟動時使用主執行緒進行非執行緒安全用戶端設定的問題,而非 FML 工作執行緒。", - "modernfix.option.mixin.feature.branding": "在標題畫面的品牌清單和 F3 畫面中新增 ModernFix。", - "modernfix.option.mixin.feature.direct_stack_trace": "通常為關閉狀態,可以啟用以強制在崩潰時將原始堆疊追蹤輸出到記錄檔中。偶爾,Minecraft 的崩潰報告系統無法正常運作,並提供完全無關的堆疊追蹤或報告。", - "modernfix.option.mixin.feature.measure_time": "使用幾個注入來測量世界載入時間、資料包重新載入時間、資源重新載入時間、啟動時間,並新增必要的鉤子以在所設定時啟用 Minecraft 未使用的資源重新載入的分析邏輯。", - "modernfix.option.mixin.feature.spam_thread_dump": "**僅供除錯使用。**每 60 秒將一個執行緒轉儲輸出到記錄檔中。這有助於診斷載入、遊戲過程中的無法解釋的凍結。", - "modernfix.option.mixin.bugfix.chunk_deadlock": "嘗試防止區塊系統死鎖,或在它們發生時在記錄檔中提供額外的除錯資訊。這些死鎖通常表現為伺服器無限凍結(如實體不移動),而用戶端繼續正常運作。", - "modernfix.option.mixin.bugfix.chunk_deadlock.valhesia": "修補了 Valhesia Structures 的程式碼,解決其導致頻繁的世界生成、區塊載入死鎖的問題。", - "modernfix.option.mixin.bugfix.cofh_core_crash": "修復了 CoFH Core 中的一個多執行緒問題,可能在啟動時導致罕見的崩潰。", - "modernfix.option.mixin.bugfix.ctm_resourceutil_cme": "修復了 ConnectedTexturesMod 中的一個多執行緒問題,可能在啟動時導致罕見的崩潰。", - "modernfix.option.mixin.bugfix.ender_dragon_leak": "修復了由終界龍保留對先前用戶端世界的引用而引起的記憶體流失。", - "modernfix.option.mixin.bugfix.entity_load_deadlock": "修復了 EntityJoinWorldEvent 或 EntityJoinLevelEvent 導致世界生成死鎖的多個問題,稍微延遲實體載入。然而,在遊戲中不應該引起任何明顯的行為變化。", - "modernfix.option.mixin.bugfix.fix_config_crashes": "修復了 Forge 設定有時在啟動遊戲時損壞的問題。", - "modernfix.option.mixin.bugfix.item_cache_flag": "修復了 MC-258939", - "modernfix.option.mixin.bugfix.preserve_early_window_pos": "當控制從 Forge 的早期載入轉交給 Minecraft 代碼時,使遊戲視窗保留其現有大小。修正了視窗在拖動後返回到螢幕中央的問題等。", - "modernfix.option.mixin.bugfix.refinedstorage.te_bug": "修復了 Refined Storage 外部儲存塊在載入時偶爾無法顯示抽屜內容等問題。是 Refined Storage PR #3435 的回溯版本,該版本僅應用於 1.18 及更高版本。", - "modernfix.option.mixin.bugfix.remove_block_chunkloading": "修復了 Forge 上的殭屍豬人永久保持 0, 0 區塊載入的問題。是 Forge PR #8583 的回溯版本。", - "modernfix.option.mixin.bugfix.starlight_emptiness": "修復了由於未初始化空白地圖而導致的偶爾 Starlight 崩潰。是 Starlight for 1.18.x 中相同修復的回溯版本。", - "modernfix.option.mixin.core": "ModernFix 正常運作所需的核心修補程式", - "modernfix.option.mixin.devenv": "在開發環境中執行時使用的修補程式,用於提高速度和(或)測試", - "modernfix.option.mixin.safety": "防止在啟動過程中崩潰的並行修補程式", - "modernfix.option.mixin.feature.integrated_server_watchdog": "將原版的看門狗增加到單人世界中,但僅輸出堆棧追蹤,而不是強制中止世界。此版本包含 Fullstack Watchdog 的功能,但後者在多人遊戲中仍然需要。", - "modernfix.option.mixin.feature.snapshot_easter_egg": "在快照版本執行時增加復活節彩蛋功能(不影響任何原版的視覺效果或行為)。", - "modernfix.option.mixin.feature.spark_profile_launch": "如果啟用,並安裝了相容版本的 Spark,整個啟動過程將被概述,直到標題畫面。", - "modernfix.option.mixin.feature.warn_missing_perf_mods": "在啟動時如果缺少其他被認為是基本且高度相容的效能模組,則顯示警告", - "modernfix.option.mixin.launch.class_search_cache": "使用一個更快的版本替換 Forge 的資源尋找器(用於尋找遊戲和模組代碼),加快啟動速度。", - "modernfix.option.mixin.perf.clear_fabric_mapping_tables": "通過清理 Fabric Loader 中多餘或很少被模組使用的映射資料結構,減少記憶體使用。出於相容性原因,預設情況下不啟用。", - "modernfix.option.mixin.perf.clear_mixin_classinfo": "在啟動完成後強制載入所有 mixin,然後清除 mixin 資料結構以消除大部分 Mixin 的記憶體使用。出於相容性原因,預設情況下不啟用。", - "modernfix.option.mixin.perf.deduplicate_wall_shapes": "使大多數牆塊共享相同的形狀對象,而不是每個牆塊都有自己的副本。在模組增加了大量牆塊時,可以大幅減少記憶體使用。", - "modernfix.option.mixin.perf.dynamic_resources.ae2": "用於動態資源的 AE2 相容性修補程式", - "modernfix.option.mixin.perf.dynamic_resources.ctm": "用於動態資源的 CTM 相容性修補程式", - "modernfix.option.mixin.perf.dynamic_resources.rs": "用於動態資源的 Refined Storage 相容性修補程式", - "modernfix.option.mixin.perf.dynamic_resources.supermartijncore": "用於動態資源的 SuperMartijn642CoreLib 相容性修補程式", - "modernfix.option.mixin.perf.dynamic_resources.diagonalfences": "用於動態資源的 Diagonal Fences 相容性修補程式", - "modernfix.option.mixin.perf.faster_advancements": "重寫了進度檢查邏輯,使其更快且在大型包中不引起 StackOverflowError。是 Fabric 中 Advancements Debug 的移植。", - "modernfix.option.mixin.perf.patchouli_deduplicate_books": "修正了 Patchouli 書籍儲存許多帶有 NBT 標籤的空物品,減少記憶體使用。", - "modernfix.option.mixin.perf.remove_spawn_chunks": "完全從遊戲中刪除生成區塊。它們不再被載入,與 Ksyxis 不同。", + "modernfix.option.category.performance.description": "有助於提升遊戲/啟動效能的功能", + "modernfix.option.category.bugfixes": "錯誤修正", + "modernfix.option.category.bugfixes.description": "核心錯誤修正,以提升遊戲穩定性", + "modernfix.option.category.troubleshooting": "疑難排解/工具", + "modernfix.option.category.troubleshooting.description": "旨在協助診斷問題的功能", + "modernfix.option.category.expert_only": "僅供專家使用", + "modernfix.option.category.expert_only.description": "除非您知道自己在做什麼,否則請勿變更", + "modernfix.option.name.mixin.perf.async_jei": "背景 JEI 載入", + "modernfix.option.mixin.perf.async_jei": "僅限 1.16。**關鍵的最佳化。**修補 JEI 以在背景執行緒上執行其重新載入,完全消除它增加的世界載入延遲。", + "modernfix.option.mixin.perf.async_locator": "僅限 1.16。回溯 Async Locator 模組的修補程式,以消除與 `/locate`、戰利品表產生等相關的伺服器凍結。", + "modernfix.option.mixin.perf.biome_zoomer": "僅限 1.16。使用 1.18 的邏輯對生態域縮放器進行了小幅最佳化,以提升其效能。", + "modernfix.option.mixin.perf.blast_search_trees": "所有版本。如果安裝了 REI 或 JEI,則會停用用於創造性搜尋的原版搜尋樹的建構,而是使用這些模組的搜尋實作進行搜尋。這可以節省世界載入期間的幾秒鐘時間,也可能節省一些記憶體(雖然我沒有測量過)。", + "modernfix.option.mixin.perf.boost_worker_count": "僅限 1.16。移除對工作執行緒數量的寫死上限,類似於 Mojang 在 1.18 中的做法。", + "modernfix.option.mixin.perf.cache_blockstate_cache_arrays": "所有版本。避免每次初始化區塊狀態快取時都建立新的列舉陣列副本。小幅最佳化,但很容易做到。", + "modernfix.option.mixin.perf.cache_model_materials": "所有版本。記憶模型返回的 `RenderMaterial`(紋理)集合和依賴項清單,而不是要求在每次請求時重新計算它們。有助於加快模型載入/烘焙過程。", + "modernfix.option.mixin.perf.cache_strongholds": "所有版本。將產生的要塞位置清單儲存到世界中,而不是在每次世界載入時重新產生。在 1.16 上節省一點時間,在 1.18 和 1.19 上節省更多時間。", + "modernfix.option.mixin.perf.cache_upgraded_structures": "所有版本。許多模組附帶過時的結構檔案,這需要遊戲每次載入時都使用 DFU 升級它們。這可能相當緩慢。此修補程式新增了邏輯,改為儲存升級後的結構版本,並在下次載入時重複使用它。為了處理模組變更結構檔案但名稱不變的情況,會將原始檔案的雜湊值與快取的版本進行比較,如果不符,則會再次升級結構。", + "modernfix.option.mixin.perf.compress_biome_container": "僅限 1.16。從 Hydrogen 借用的小幅最佳化,嘗試在可能的情況下節省生態域容器中的空間。如果安裝了像 BetterEnd 或 Chocolate 之類的衝突模組,則會自動停用此功能。", + "modernfix.option.mixin.perf.datapack_reload_exceptions": "所有版本。透過不列印資料包重新載入期間一些常見拋出異常的堆疊追蹤(例如,戰利品表/配方中缺少的物品),減少記錄檔垃圾郵件並可能略微提高載入速度。訊息仍會列印。", + "modernfix.option.mixin.perf.dedicated_reload_executor": "所有版本。將資源包和資料包重新載入移至專用的工作池,而不是使用預設的 `Worker-Main` 執行緒。這允許模組進行平滑啟動,以仍然可能在執行時提高單人遊戲效能,同時不會因為執行緒數量有限而減慢啟動速度。", + "modernfix.option.mixin.perf.deduplicate_location": "所有版本,但由於載入時間的影響,預設停用。重複資源位置命名空間和路徑。這可以節省 記憶體,但也大大增加了建構新 `ResourceLocation` 的成本。", + "modernfix.option.mixin.perf.dynamic_dfu": "所有版本。修改 DFU 初始化,使其在第一次需要升級時發生。這聽起來類似於 LazyDFU,但實作方式不同,因為它避免載入 *任何* DFU 類別/資料結構,而 LazyDFU 只停用規則最佳化。本質上,此選項是 DataFixerSlayer 的更安全版本,因為它仍然會在需要時載入 DFU。\n\n即使啟用了此選項,您通常也應該繼續使用 LazyDFU,否則 DFU 規則最佳化會導致延遲。", + "modernfix.option.mixin.perf.dynamic_resources": "所有版本。請參閱 https://github.com/embeddedt/ModernFix/wiki/Dynamic-Resources-FAQ。", + "modernfix.option.mixin.perf.dynamic_sounds": "所有版本。允許遊戲卸載音效,而不是在載入後無限期地保留音效。", + "modernfix.option.mixin.perf.dynamic_structure_manager": "所有版本。允許遊戲在生成完成後卸載結構檔案,而不是永遠保留它們。", + "modernfix.option.mixin.perf.fast_registry_validation": "所有版本。Forge 不必要地每次驗證登錄檔時都透過反射查詢方法。此修補程式只是快取返回的值,因為它每次都相同。", + "modernfix.option.mixin.perf.faster_font_loading": "所有版本。最佳化字型渲染器以更快地載入字型,加快資源重新載入。", + "modernfix.option.mixin.perf.faster_item_rendering": "所有版本。避免在 GUI 中繪製物品的側面。(是的,原版似乎會這樣做。)\n\n如果安裝了 REI/JEI 之類的模組,並且在較弱的 GPU 上可看到足夠多的物品,則可以使 FPS 提高三倍。由於它是新的且測試不多,預設停用,但應該是安全的。最可能的問題是物品在 GUI 中完全不可見,或在世界中顯示為平面。", + "modernfix.option.mixin.perf.faster_texture_loading": "1.19.4 之前的所有版本。避免兩次讀取紋理(第一次使用非常慢的程式碼路徑),而是執行一次更快的載入(類似於 1.19.3+)。", + "modernfix.option.mixin.perf.faster_texture_stitching": "所有版本。使遊戲能夠使用最初由 SuperCoder79 為 1.7.10 上的 lwjgl3ify 編寫的更快的紋理拼接系統,這可以節省一些載入時間。很少有人報告它會在區塊或 GUI 中造成奇怪的偽影,這可能是 Sodium 的錯誤。", + "modernfix.option.mixin.perf.jeresources_startup": "僅限 1.16。最佳化 Just Enough Resources 以避免為相同的職業不必要地多次重新建立村民實體,從而節省 JEI 啟動時間。", + "modernfix.option.mixin.perf.kubejs": "僅限 1.16。對 KubeJS 進行最佳化,以避免不必要的 `ItemStack` 複製等,從而減少載入資料包所需的時間。", + "modernfix.option.mixin.perf.model_optimizations": "所有版本。實作最佳化以加快模型載入過程。", + "modernfix.option.mixin.perf.nbt_memory_usage": "所有版本。對複合 NBT 標籤使用更有效率的後端映射,該映射會重複資料刪除鍵名,並且對非常小的複合標籤使用陣列映射。這減少了在記憶體中儲存許多複合標籤的開銷。", + "modernfix.option.mixin.perf.nuke_empty_chunk_sections": "僅限 1.16,靈感來自 Hydrogen。避免在記憶體中儲存充滿空氣的區塊區段,而是將它們標記為空。", + "modernfix.option.mixin.perf.reduce_blockstate_cache_rebuilds": "所有版本。**關鍵的最佳化。**較新的 Minecraft 版本(1.12 之後)實作了一個區塊狀態快取系統,該系統會快取有關區塊狀態的常用資訊,例如它是否是固體、其碰撞形狀等。在原版中重建此快取非常快(只需一秒或兩秒),但在安裝許多模組的情況下卻非常慢,因為遊戲中存在許多必須重建其快取的區塊狀態。\n\n由於 Forge 在幾乎可以肯定在下次重建之前未使用資料的許多點重建快取,因此加劇了此問題。範例包括在到達主選單之前(在「凍結資料」階段),以及載入世界時多次(!)。\n\nModernFix 透過使快取重建延遲來解決此效能瓶頸。每個區塊狀態在第一次存取資料時重建其快取。在原版或 Forge 嘗試為所有區塊狀態重建快取的任何時候,這都會被重定向為簡單地使每個區塊狀態上的快取失效。\n\n這不應該對啟動完成後的 TPS 產生任何影響。", + "modernfix.option.mixin.perf.remove_biome_temperature_cache": "所有版本。移除生態域溫度快取,就像 Lithium 在現代版本上所做的那樣。", + "modernfix.option.mixin.perf.resourcepacks": "所有版本。**關鍵的最佳化。**現代版本的啟動嚴重受到檔案系統存取的瓶頸。經常向資源包發出請求以列出資源或檢查是否存在給定資源,而每個請求都會導致非常緩慢的檔案 API 呼叫。\n\nModernFix 透過簡單地快取模組提供的和原版資源包中存在的所有資源的清單,完全消除了這裡的大部分瓶頸。快取會在資源重新載入時重建(原版資源除外,因為它們在遊戲執行時不應變更)。\n\n此修補程式沒有已知的相容性問題,除了 OptiFine(其 CTM 資源無法正確載入)。但是,我不建議在任何情況下使用 OptiFine,因為它本身會增加幾分鐘的啟動時間,並且根本沒有與 ModernFix 進行測試。", + "modernfix.option.mixin.perf.reuse_datapacks": "僅限 1.16。嘗試透過在可能的情況下跳過資料包重新載入來加快單人遊戲世界之間的切換速度。可能會導致與某些模組的相容性問題,但目前預設啟用。", + "modernfix.option.mixin.perf.rewrite_registry": "所有版本。**目前半失效。**積極地將 Forge 登錄檔系統的某些內部元件取代為更快的版本,但目前在載入某些模組包時會導致凍結。由於明顯的原因,預設關閉。", + "modernfix.option.mixin.perf.skip_first_datapack_reload": "僅限 1.16 和 1.19。**關鍵的最佳化。**\n\n在 1.16 開發週期的中期,Forge 修補了遊戲以在載入現有世界時兩次重新載入資料包,以修復生態域 ID 移位問題。不幸的是,資料包重新載入通常需要超過 30 秒的時間,因此這會嚴重影響世界載入時間。\n\nModernFix 根據未完成的 Forge PR #8163 進行了必要的變更,以避免此重新載入。\n\n此變更已由 Forge 在 1.18 中移除,但隨後在 1.19 中 *再次* 新增了類似的修補程式,以修復在建立新的單人遊戲世界時未載入模組資料包的問題。幸運的是,該問題僅限於 1.19 中的世界建立畫面,現有世界只需要一次重新載入。但是,這仍然會使在 1.19 中按下「建立新世界」時的延遲尖峰長度加倍,因此 ModernFix 再次進行變更以不執行冗餘的重新載入。", + "modernfix.option.mixin.perf.state_definition_construct": "所有版本。僅在安裝 FerriteCore 時啟用。利用 FerriteCore 對區塊狀態的處理來加快其建立速度。這有助於加快載入新增大量區塊狀態的模組(例如家具模組)的速度。", + "modernfix.option.mixin.perf.sync_executor_sleep": "所有版本。避免主執行緒在等待模組載入工作完成時空閒旋轉消耗一個 CPU 核心。", + "modernfix.option.mixin.perf.thread_priorities": "所有版本。調整背景工作和伺服器執行緒的優先順序,使其低於用戶端執行緒。假設正在使用的 Java 實作遵守優先順序,這有助於提高 CPU 核心數量較少的機器上的 FPS 穩定性。", + "modernfix.option.mixin.perf.use_integrated_resources": "主要用於 1.16。修補 JEResources 以在玩單人遊戲時使用整合伺服器的戰利品表資料,而不是無謂地重新載入戰利品表。在 JEI 啟動期間節省幾秒鐘。", + "modernfix.option.mixin.bugfix.concurrency": "此組中的修補程式修復了 Minecraft 和/或 Forge 中與並行相關的問題。它們大多數會導致在載入過程中出現罕見且難以診斷的崩潰。", + "modernfix.option.mixin.bugfix.edge_chunk_not_saved": "此選項是 SuperCoder 的 Chunk Saving Fix 模組的移植版本(因為我當時沒有意識到它已經可用於 Forge)。", + "modernfix.option.mixin.bugfix.mc218112": "此選項修復了在處理實體資料時拋出異常時可能發生的死鎖。原版沒有在應該的時候正確解鎖資料管理器。這在錯誤追蹤器上被追蹤為 MC-218112,並已由 Mojang 在 1.17 中修復。", + "modernfix.option.mixin.bugfix.packet_leak": "**實驗性**,預設不啟用。嘗試修復在 1.16 上長時間玩遊戲後發生的記憶體洩漏問題。", + "modernfix.option.mixin.bugfix.paper_chunk_patches": "1.18 及更新版本。**關鍵的最佳化。**移植 Paper 中的修補程式,該修補程式修復了 1.17 上區塊載入需要大量記憶體並產生許多 `CompletableFuture` 實例的問題。1.18+ 現在能夠像 1.16 一樣在僅 400MB 的記憶體上載入世界。", + "modernfix.option.mixin.bugfix.tf_cme_on_load": "修補 Twilight Forest 以使用主執行緒執行非執行緒安全的用戶端設定,而不是 FML 工作執行緒。", + "modernfix.option.mixin.feature.branding": "將 ModernFix 新增到標題畫面上的品牌清單中,以及 F3 畫面中。", + "modernfix.option.mixin.feature.direct_stack_trace": "通常關閉,可以啟用以強制在發生崩潰時將原始堆疊追蹤傾印到記錄檔中。有時,原版的崩潰報告系統無法正常運作,並提供完全不相關的堆疊追蹤/報告。", + "modernfix.option.mixin.feature.measure_time": "使用幾個注入來測量世界載入時間、資料包重新載入時間、資源重新載入時間、啟動時間,並新增必要的鉤子以在如此設定的情況下啟用原版未使用的資源重新載入分析器邏輯。", + "modernfix.option.mixin.feature.spam_thread_dump": "**僅用於除錯目的。**導致每 60 秒將執行緒傾印輸出到記錄檔中。這有助於診斷載入/遊戲過程中無法解釋的凍結。", + "modernfix.option.mixin.bugfix.chunk_deadlock": "嘗試防止區塊系統死鎖或在發生死鎖時在記錄檔中提供額外的除錯資訊。這些死鎖通常表現為伺服器無限期凍結(例如實體不動),而用戶端繼續正常運作。", + "modernfix.option.mixin.bugfix.chunk_deadlock.valhesia": "修補 Valhesia Structures 以修復其程式碼中導致頻繁世界生成/區塊載入死鎖的問題。", + "modernfix.option.mixin.bugfix.cofh_core_crash": "修復 CoFH Core 中的多執行緒問題,該問題可能導致啟動過程中出現罕見的崩潰。", + "modernfix.option.mixin.bugfix.ctm_resourceutil_cme": "修復 ConnectedTexturesMod 中的多執行緒問題,該問題可能導致啟動過程中出現罕見的崩潰。", + "modernfix.option.mixin.bugfix.ender_dragon_leak": "修復原版中由終界龍保留對先前用戶端世界的引用導致的記憶體流失。", + "modernfix.option.mixin.bugfix.entity_load_deadlock": "透過稍微延遲實體載入,修復了許多 EntityJoinWorldEvent/EntityJoinLevelEvent 導致世界生成死鎖的問題。但是,不應導致遊戲中的任何明顯行為變化。", + "modernfix.option.mixin.bugfix.fix_config_crashes": "修復啟動遊戲時 Forge 設定檔偶爾損壞的問題。", + "modernfix.option.mixin.bugfix.item_cache_flag": "修復 MC-258939", + "modernfix.option.mixin.bugfix.preserve_early_window_pos": "使遊戲視窗在控制從 Forge 的早期載入移交給 Minecraft 程式碼時保留其現有大小。修復了拖動後視窗傳送回畫面中央等問題。", + "modernfix.option.mixin.bugfix.refinedstorage.te_bug": "修復 Refined Storage 外部儲存區塊在載入時偶爾無法顯示抽屜內容等問題。Refined Storage PR #3435 的回溯,僅適用於 1.18 及更高版本。", + "modernfix.option.mixin.bugfix.remove_block_chunkloading": "修復殭屍豬民在 Forge 上永久載入 0, 0 區塊的問題。Forge PR #8583 的回溯。", + "modernfix.option.mixin.bugfix.starlight_emptiness": "修復由於未初始化空虛地圖而導致的偶爾 Starlight 崩潰。Starlight for 1.18.x 中相同修復的回溯。", + "modernfix.option.mixin.core": "ModernFix 工作所需的核心修補程式", + "modernfix.option.mixin.devenv": "在開發環境中執行時使用的修補程式,用於提高速度和/或測試", + "modernfix.option.mixin.safety": "防止啟動過程中崩潰的並行修補程式", + "modernfix.option.mixin.feature.integrated_server_watchdog": "也將原版看門狗新增到單人遊戲世界中,但只列印堆疊追蹤,而不是強制終止世界。此版本包含 Fullstack Watchdog 的功能,但多人遊戲仍然需要後者。", + "modernfix.option.mixin.feature.snapshot_easter_egg": "在快照版本上執行時新增復活節彩蛋功能(不影響任何原版視覺效果或行為)。", + "modernfix.option.mixin.feature.spark_profile_launch": "如果啟用,並且安裝了相容版本的 Spark,則會分析整個啟動序列,直到主選單。", + "modernfix.option.mixin.feature.warn_missing_perf_mods": "如果不存在被認為必不可少且高度相容的其他效能模組,則在啟動時顯示警告", + "modernfix.option.mixin.launch.class_search_cache": "將 Forge 的資源搜尋器(用於搜尋遊戲和模組程式碼)取代為速度明顯更快的版本,加快啟動速度", + "modernfix.option.mixin.perf.clear_fabric_mapping_tables": "透過清除 Fabric Loader 中冗餘或很少被模組使用的映射資料結構來減少記憶體用量。出於相容性原因,預設關閉。", + "modernfix.option.mixin.perf.clear_mixin_classinfo": "在啟動完成時強制載入所有 mixin,然後清除 mixin 資料結構以移除大部分 Mixin 的記憶體佔用。出於相容性原因,預設停用。", + "modernfix.option.mixin.perf.deduplicate_wall_shapes": "使大多數牆區塊共享相同的形狀物件,而不是每個區塊都有自己的副本。當模組新增大量牆區塊時,可以大幅減少記憶體用量。", + "modernfix.option.mixin.perf.dynamic_resources.ae2": "AE2 的動態資源相容性修補程式", + "modernfix.option.mixin.perf.dynamic_resources.ctm": "CTM 的動態資源相容性修補程式", + "modernfix.option.mixin.perf.dynamic_resources.rs": "Refined Storage 的動態資源相容性修補程式", + "modernfix.option.mixin.perf.dynamic_resources.supermartijncore": "SuperMartijn642CoreLib 的動態資源相容性修補程式", + "modernfix.option.mixin.perf.dynamic_resources.diagonalfences": "Diagonal Fences 的動態資源相容性修補程式", + "modernfix.option.mixin.perf.faster_advancements": "重寫成就檢查邏輯以使其更快,並且不會在大型包中導致 StackOverflowError。來自 Fabric 的 Advancements Debug 的移植。", + "modernfix.option.mixin.perf.patchouli_deduplicate_books": "修復 Patchouli 書籍儲存許多帶有 NBT 標籤的空物品的問題,減少記憶體用量。", + "modernfix.option.mixin.perf.remove_spawn_chunks": "從遊戲中完全移除出生點區塊。它們不再被載入,不像 Ksyxis。", "modernfix.option.mixin.perf.use_integrated_resources.jepb": "", "modernfix.option.mixin.perf.use_integrated_resources.jeresources": "", - "modernfix.option.mixin.bugfix.blueprint_modif_memory_leak": "修復了 Blueprint 的 ObjectModificationManager 洩漏原版資源的問題,減少記憶體使用。儘管該修復是在 PR #195 中貢獻的,但尚未進行發布。", - "modernfix.option.mixin.bugfix.removed_dimensions": "修復了如果刪除了維度模組,遊戲將無法載入世界的問題。是 Forge PR #8959 的回溯版本。", - "modernfix.option.mixin.perf.compact_bit_storage": "修復了一些舊版伺服器(如 Hypixel) 將空區塊發送為包含方塊的區塊而引起的記憶體浪費。在這些伺服器上顯著減少記憶體使用。", - "modernfix.option.mixin.perf.deduplicate_climate_parameters": "去重新的生態系統使用的氣候參數對象,可以節省約 2MB,但也會在資料包重新載入時略微降低速度。", - "modernfix.option.mixin.perf.dynamic_entity_renderers": "在首次看到實體時構建實體模型,而不是在啟動時。某些模組與此選項不相容,將導致 EntityRenderer 崩潰。", - "modernfix.option.mixin.perf.twilightforest.structure_spawn_fix": "修復了由於 Twilight Forest 世界生成非常低效地檢查結構而引起的卡頓。", - "modernfix.option.mixin.perf.fast_forge_dummies": "通過使用更快的代碼路徑加快 Forge 啟動期間的註冊表凍結速度。", - "modernfix.option.mixin.perf.tag_id_caching": "通過快取位置對象而不是每次重新建立時加快標籤條目的使用。", - "modernfix.option.mixin.feature.disable_unihex_font": "刪除 Unicode 字型,節省 10MB 但導致特殊字元不再繪製。", - "modernfix.option.mixin.bugfix.world_leaks": "減少不需要在切換維度後的舊用戶端世界的記憶體使用。這些通常在原版中進行垃圾回收,但模組有時會保留對它們的引用。", - "modernfix.option.mixin.perf.compact_mojang_registries": "(Fabric)實驗性選項,將註冊表的記憶體使用減少約 50%。在大多數模組包中,除非它們包含數百萬個方塊和物品,否則沒用。", - "modernfix.option.mixin.perf.dynamic_block_codecs": "避免為每個方塊(狀態)儲存編解碼器,而是在需要時動態生成並快取它。通常情況下,除非有數百萬個方塊、物品,否則不值得啟用。", - "modernfix.option.mixin.perf.faster_command_suggestions": "在輸入指令時有數十萬個建議時降低等待時間。", - "modernfix.option.mixin.perf.mojang_registry_size": "修復了導致方塊、物品的註冊數量與已註冊數量成比例地減慢的問題。這提高了啟動時間。", - "modernfix.option.mixin.perf.cache_profile_texture_url": "避免無意義地建立 URL 對象,加快頭顱的渲染速度。", - "modernfix.option.mixin.bugfix.entity_pose_stack": "修復了 Forge #9118,在該問題中,模組可透過推送矩陣堆棧而不彈出堆棧,導致無法卸載的渲染崩潰。", - "modernfix.option.mixin.bugfix.file_dialog_title": "修復了世界生成設置文件對話框的安全問題", - "modernfix.option.mixin.bugfix.forge_vehicle_packets": "修復了由 Forge 補丁引入的一個錯誤,該錯誤會在玩家駕駛交通工具行駛在區塊邊界上時向其發送過量的大塊封包。", - "modernfix.option.mixin.bugfix.mantle_model_cme": "修復了 Mantle 中的一個錯誤,該錯誤在渲染 Tinkers Construct 內容時可導致隨機 ConcurrentModificationException 崩潰。", - "modernfix.option.mixin.bugfix.model_data_manager_cme": "解決了 Forge ModelDataManager 系統中可能導致意外並發問題的設計缺陷。", - "modernfix.option.mixin.bugfix.recipe_book_type_desync": "修復了 如果模組新增自訂合成配方條目類型,Forge 用戶端在連接到普通伺服器時會中斷連線的問題。", - "modernfix.option.mixin.bugfix.unsafe_modded_shape_caches": "修復了內容模式中計算方塊形狀時可能出現的各種 ConcurrentModificationException 異常", - "modernfix.option.mixin.feature.stalled_chunk_load_detection": "該選項可能有助於檢測區塊載入凍結的原因。不過,啟用該選項可能會導致效能略微下降。", - "modernfix.option.mixin.perf.fix_loop_spin_waiting": "修復了 Minecraft 內建等待功能占用過多 CPU 資源的問題。", - "modernfix.option.mixin.perf.forge_cap_retrieval": "小幅微最佳化,使 Forge 上檢索自訂實體數據的效率略有提高。", - "modernfix.option.mixin.perf.forge_registry_lambda": "修正了 Forge 中導致熱註冊表方法分配過多的疏忽。", - "modernfix.option.mixin.bugfix.restore_old_dragon_movement": "修復了 MC-272431,該修復了終界龍無法像 1.13 及更早版本那樣降落到傳送門上的問題。這導致終界龍的飛行方式與現代玩家習慣的飛行方式大相徑庭,同時也修正了單循環功能,因此默認情況下不會啟用該功能。感謝 Jukitsu 發現了原版代碼中的回歸。" + "modernfix.option.mixin.bugfix.blueprint_modif_memory_leak": "修復 Blueprint 的 ObjectModificationManager 洩漏原版資源的問題,減少記憶體用量。儘管在 PR #195 中貢獻了修復,但尚未發布。", + "modernfix.option.mixin.bugfix.removed_dimensions": "修復移除維度模組後遊戲無法載入世界的問題。Forge PR #8959 的回溯。", + "modernfix.option.mixin.perf.compact_bit_storage": "修復某些舊伺服器(例如 Hypixel)將空區塊傳送為包含區塊導致的記憶體浪費。大幅減少這些伺服器上的記憶體用量。", + "modernfix.option.mixin.perf.deduplicate_climate_parameters": "重複資料刪除新生態域系統使用的氣候參數物件,可以節省約 2MB,但也稍微減慢資料包重新載入速度。", + "modernfix.option.mixin.perf.dynamic_entity_renderers": "在第一次看到實體模型時建構它們,而不是在啟動期間建構。某些模組與此選項不相容,將導致 EntityRenderer 崩潰。", + "modernfix.option.mixin.perf.twilightforest.structure_spawn_fix": "修復 Twilight Forest 世界生成非常低效地檢查結構導致的延遲", + "modernfix.option.mixin.perf.fast_forge_dummies": "透過使用更快的程式碼路徑來加快啟動期間的 Forge 登錄檔凍結速度", + "modernfix.option.mixin.perf.tag_id_caching": "透過快取位置物件而不是每次都重新建立它來加快標籤條目的使用速度", + "modernfix.option.mixin.feature.disable_unihex_font": "移除 Unicode 字型,節省 10MB,但會導致特殊字元不再繪製", + "modernfix.option.mixin.bugfix.world_leaks": "減少在切換維度後不再需要的舊用戶端世界記憶體用量。這些通常在原版中被垃圾收集,但模組有時會保留對它們的引用。", + "modernfix.option.mixin.perf.compact_mojang_registries": "(Fabric)實驗性選項,可將登錄檔的記憶體用量減少約 50%。除非模組包包含數百萬個區塊和物品,否則在大多數模組包中沒有用。", + "modernfix.option.mixin.perf.dynamic_block_codecs": "避免為每個區塊(狀態)儲存一個編解碼器,而是在需要時動態產生和快取它。除非您有一百萬個區塊/物品,否則通常不值得啟用。", + "modernfix.option.mixin.perf.faster_command_suggestions": "在輸入指令時有數十萬個建議時減輕延遲", + "modernfix.option.mixin.perf.mojang_registry_size": "修復導致區塊/物品登錄速度與已登錄數量成比例減慢的問題。這可以縮短啟動時間。", + "modernfix.option.mixin.perf.cache_profile_texture_url": "避免無謂地建立 URL 物件並加快骷髏區塊的繪製速度。", + "modernfix.option.mixin.bugfix.entity_pose_stack": "修復 Forge 問題 #9118,其中模組可以透過推送矩陣堆疊而不彈出它來導致無法除錯的繪製崩潰。", + "modernfix.option.mixin.bugfix.file_dialog_title": "修復世界生成設定檔案對話框中的安全問題", + "modernfix.option.mixin.bugfix.forge_vehicle_packets": "修復由 Forge 修補程式引入的錯誤,該錯誤導致如果玩家在區塊邊界上騎乘交通工具,則會向玩家傳送過多的區塊封包。", + "modernfix.option.mixin.bugfix.mantle_model_cme": "修復 Mantle 中的一個錯誤,該錯誤可能導致在繪製 Tinkers Construct 內容時出現隨機的 ConcurrentModificationException 崩潰。", + "modernfix.option.mixin.bugfix.model_data_manager_cme": "解決 Forge ModelDataManager 系統中的設計缺陷,這些缺陷可能導致意外的並行問題。", + "modernfix.option.mixin.bugfix.recipe_book_type_desync": "如果模組新增自訂配方手冊條目類型,則修復 Forge 用戶端在連線到原版伺服器時中斷連線的問題。", + "modernfix.option.mixin.bugfix.unsafe_modded_shape_caches": "修復在計算區塊形狀時內容模組中可能發生的各種 ConcurrentModificationExceptions", + "modernfix.option.mixin.feature.stalled_chunk_load_detection": "此選項可能有助於偵測區塊載入凍結的原因。但是,保持啟用狀態可能會導致效能略有下降。", + "modernfix.option.mixin.perf.fix_loop_spin_waiting": "修復 Minecraft 的內建等待函數消耗過多 CPU 資源的問題。", + "modernfix.option.mixin.perf.forge_cap_retrieval": "在 Forge 上,使擷取自訂實體資料效率略微提高的小型微最佳化。", + "modernfix.option.mixin.perf.forge_registry_lambda": "修復 Forge 中導致在熱門登錄檔方法中過度分配的疏忽。", + "modernfix.option.mixin.bugfix.restore_old_dragon_movement": "修復 MC-272431,它追蹤終界龍無法像在 1.13 及更早版本中那樣潛入傳送門。這會導致終界龍的飛行方式與現代玩家習慣的飛行方式大不相同,並且還會修補單週期,因此預設不啟用。感謝 Jukitsu 識別原版程式碼中的回歸。" }