Skip Vanilla classes for the CapabilityTokenSubclass transformer (#10196)

This commit is contained in:
Paint_Ninja authored and GitHub committed 2024-12-06 17:35:09 +00:00
1 parent c7f0acbe38
commit 0fda1d9393
1 file changed
+8 -1
@@ -50,7 +50,14 @@ public class CapabilityTokenSubclass implements ILaunchPluginService {
@Override
public EnumSet<Phase> handlesClass(Type classType, boolean isEmpty) {
return isEmpty ? NAY : YAY;
if (isEmpty)
return NAY;
String internalName = classType.getInternalName();
if (internalName.startsWith("net/minecraft/") || internalName.startsWith("com/mojang/"))
return NAY;
return YAY;
}
@Override