Я пытался скомпилировать Wurst, но патч для майнкрафта всегда терпел неудачу, и да, я мог бы сделать это вручную, но я бы лучше нашел способ исправить это, чтобы он работал автоматически, как предполагалось, он мог бы помочь и другим людям.
Мои шаги выполняли mcp и позволили ему сделать свое дело, затем я клонировал wurst и поместил исходный код / minecraft mcp в корневой каталог wurst с именем mc, как в инструкциях
скрипт инициализации запустился, но я заметил несколько ошибок:
error: patch failed: net/minecraft/client/Minecraft.java:603
error: net/minecraft/client/Minecraft.java: patch does not apply
error: patch failed: net/minecraft/client/gui/GuiButton.java:73
error: net/minecraft/client/gui/GuiButton.java: patch does not apply
error: patch failed: net/minecraft/client/gui/GuiDisconnected.java:13
error: net/minecraft/client/gui/GuiDisconnected.java: patch does not apply
error: patch failed: net/minecraft/client/gui/GuiIngame.java:366
error: net/minecraft/client/gui/GuiIngame.java: patch does not apply
error: patch failed: net/minecraft/client/gui/GuiIngameMenu.java:1
error: net/minecraft/client/gui/GuiIngameMenu.java: patch does not apply
error: patch failed: net/minecraft/client/gui/GuiMultiplayer.java:190
error: net/minecraft/client/gui/GuiMultiplayer.java: patch does not apply
error: patch failed: net/minecraft/client/gui/GuiScreenBook.java:66
error: net/minecraft/client/gui/GuiScreenBook.java: patch does not apply
error: patch failed: net/minecraft/client/gui/ServerListEntryNormal.java:87
error: net/minecraft/client/gui/ServerListEntryNormal.java: patch does not apply
error: patch failed: net/minecraft/client/gui/inventory/GuiChest.java:30
error: net/minecraft/client/gui/inventory/GuiChest.java: patch does not apply
error: patch failed: net/minecraft/client/multiplayer/ServerList.java:24
error: net/minecraft/client/multiplayer/ServerList.java: patch does not apply
error: patch failed: net/minecraft/client/network/NetHandlerPlayClient.java:885
error: net/minecraft/client/network/NetHandlerPlayClient.java: patch does not apply
error: patch failed: net/minecraft/client/network/NetworkPlayerInfo.java:53
error: net/minecraft/client/network/NetworkPlayerInfo.java: patch does not apply
error: patch failed: net/minecraft/client/renderer/BlockModelRenderer.java:73
error: net/minecraft/client/renderer/BlockModelRenderer.java: patch does not apply
error: patch failed: net/minecraft/client/renderer/EntityRenderer.java:683
error: net/minecraft/client/renderer/EntityRenderer.java: patch does not apply
error: patch failed: net/minecraft/client/renderer/InventoryEffectRenderer.java:18
error: net/minecraft/client/renderer/InventoryEffectRenderer.java: patch does not apply
error: patch failed: net/minecraft/client/renderer/entity/RenderLivingBase.java:234
error: net/minecraft/client/renderer/entity/RenderLivingBase.java: patch does not apply
error: patch failed: net/minecraft/client/resources/SkinManager.java:136
error: net/minecraft/client/resources/SkinManager.java: patch does not apply
error: patch failed: net/minecraft/entity/Entity.java:790
error: net/minecraft/entity/Entity.java: patch does not apply
error: patch failed: net/minecraft/entity/EntityLivingBase.java:2007
error: net/minecraft/entity/EntityLivingBase.java: patch does not apply
error: patch failed: net/minecraft/network/play/INetHandlerPlayClient.java:252
error: net/minecraft/network/play/INetHandlerPlayClient.java: patch does not apply
Wurst github dir, который я клонировал:
Колбаса-MC-1,12
Руководство, за которым я следовал: Руководство
И я заметил, что на самом деле ни один из патчей не применяется. :(
Кто-нибудь сделал это и добился успеха? Заранее спасибо!
UPD1: я попробовал этот способ вместо предоставленного wurst патча .bat:
git apply --reject --whitespace = fix .. \ patch \ minecraft.patch
И я получил вид результата. Некоторые файлы были исправлены, но некоторые все еще возвращали ошибки, связанные с пробелами