Hidden / Invalid Archive Class Entries
Влияние на механику Minecraft
JAR-архив содержит классы с некорректными именами путей, пробелами на конце или спецсимволами, вызывающими краш декомпиляторов и стандартных ZIP-распаковщиков.
Анализируемые функции и API
ZipEntry.getName
Имя записи файла внутри ZIP-архива.
Реализация в моде (Исходный код)
// Manifest/Zip structure
a.class
b.class/
con.class
Декомпилированный вид (Vineflower)
// Decompiler error output
[Vineflower] Error parsing entry: invalid zip name
Сигнатура байткода и статический детект
Выявляет элементы ZIP-архива с пробелами в конце или недопустимыми символами файловой системы.