Warum muss ich den META-INF-Ordner bei der Installation von Mods löschen?

In Minecraft, fast jedes Tutorial, wie man ein MOD installieren, sagt Ihnen, den META-INF-Ordner zu entfernen. Doch keiner von denen, die ich dir erzähle, was es ist. Ich mag nicht die Idee, einen Ordner zu löschen, ohne zu wissen, was es ist oder was es tut.

Also, was ist der META-INF-Ordner, und warum sollte ich es löschen?

Weil Minecraft digital signiert ist. META-INF enthält eine Signaturdatei ( .SF ), die alle Dateien im JAR und deren Prüfsummen und .RSA tatsächliche Signatur ( .RSA ) .RSA .

Wenn diese Signatur auscheckt, wissen Sie, dass es nicht manipuliert wurde und kommt aus der Quelle, die es signiert hat (in diesem Fall Mojang). Wenn Sie es durch die Installation von Mods manipulieren, wird die Signatur ungültig und Minecraft wird überhaupt nicht starten.

Durch das Löschen des META-INF-Verzeichnisses entfernen Sie die Signatur vollständig. Abhängig von Ihren Sicherheitseinstellungen können Sie eine Warnung "unbekannter Verlag" erhalten, aber Sie können es ausführen.

Ausführlichere Informationen: JAR File Specification