Parce que Minecraft est signé numériquement. META-INF contient un fichier de signature ( .SF
) qui tient compte de tous les fichiers du JAR et de leurs sommes de contrôle, et la signature réelle de Mojang ( .RSA
).
Lorsque cette signature est vérifiée, vous savez qu'elle n'a pas été altérée et qu'elle provient de la source qui l'a signée (dans ce cas, Mojang). Lorsque vous faire si vous la modifiez en installant des mods, la signature devient invalide et Minecraft ne démarre pas du tout.
En supprimant le répertoire META-INF, vous supprimez complètement la signature. Selon vos paramètres de sécurité, il se peut que vous receviez un avertissement "éditeur inconnu", mais vous pourrez l'exécuter.
Informations plus détaillées : Spécification des fichiers JAR