如何在不破壞敵對暴徒生成的情況下從 SkyFactory 4 中移除 Bouncy Creepers mod?
我創建了一個 SkyFactory 4 模組世界,但現在想擺脫有彈性的爬行者模組。但是,只需轉到
/mods
文件夾並刪除BouncyCreepers-0.0.4.jar
文件,之後在遊戲中就會永久破壞所有自然的敵對暴徒生成。我如何安全地移除這個模組,同時仍然讓敵對生物產生?我見過很多人遇到這個問題,但還沒有找到答案。
我在包含我的 Twitch Launcher 的 SkyFactory 4 實例的文件夾中進行了一些探勘,使用 IDE 查找對“bounc”(原文如此)或類似內容的引用。在
/logs/latest.log
中,我看到了這個:[17:28:35] [Client thread/INFO]: Reading spawn rules from spawn.json [17:28:35] [Client thread/ERROR]: Unknown mob 'bouncy_creepers:bouncy_creeper'! [17:28:35] [Client thread/ERROR]: Unknown mob 'bouncy_creepers:bouncy_creeper'!
所以,我從(應該在文件的頂部)刪除了以下幾行:
/config/incontrol/spawn.json
{ "mob": "bouncy_creepers:bouncy_creeper", "mincount": "18,bouncy_creepers:bouncy_creeper", "result": "deny" },
這是在 MC 關閉的情況下完成的。然後我保存了文件,刪除了 mod 的 .jar,啟動了 MC,並再次進入了我現有的世界。這一次,儘管移除了 mod,但敵對生物現在繼續自然生成,並且
spawn.json
在遊戲的最新日誌中沒有與文件相關的此類“未知生物”錯誤。請注意,當您進入您的世界時,您可能會收到有關系統資料庫中缺少一些 EntityEntry/SoundEvent ID 的提示,這通常在刪除 mod 時發生。只需點擊“是”並繼續載入。
此外,我確實在等待時變得不耐煩,因為我不知道當時我所做的是否有效,所以我確實切換了香草暴徒的生成,然後我看到敵對的暴徒自然地在我的一個大黑暗房間中生成’d 建構(不,如果沒有對 JSON 文件的編輯,切換暴民生成不起作用,不,問題不在於敵對暴徒不會自然地生成離玩家太近或太遠的事實)。因此,如果上述步驟對您不起作用,也請執行以下操作:
- 跑
/gamerule doMobSpawning false
- 等待幾秒鐘,遊戲沒有暫停
- 跑
/gamerule doMobSpawning true
(我在找到解決方案後發布了這對 QnA ,希望它可以讓其他玩家免於有彈性爬行者的煩惱。新奇感確實會很快消失。)