From 60d44f3c7bf69a757b3f5e99d17f347d5b82629f Mon Sep 17 00:00:00 2001 From: Jason Mitchell Date: Tue, 16 Jun 2026 10:35:36 -0700 Subject: [PATCH] Skip MR class files (#49) --- src/main/java/codechicken/core/ClassDiscoverer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/codechicken/core/ClassDiscoverer.java b/src/main/java/codechicken/core/ClassDiscoverer.java index a2abe9b..8b8ce59 100644 --- a/src/main/java/codechicken/core/ClassDiscoverer.java +++ b/src/main/java/codechicken/core/ClassDiscoverer.java @@ -116,6 +116,7 @@ public class ClassDiscoverer { while (zipEntries.hasMoreElements()) { ZipEntry zipentry = zipEntries.nextElement(); String fullname = zipentry.getName().replace('\\', '/'); + if (fullname.startsWith("META-INF/versions/")) continue; int pos = fullname.lastIndexOf('/'); String name = pos == -1 ? fullname : fullname.substring(pos + 1); if (!zipentry.isDirectory() && matcher.matches(name)) {