diff --git a/fmlloader/src/main/java/net/minecraftforge/fml/common/asm/CapabilityTokenSubclass.java b/fmlloader/src/main/java/net/minecraftforge/fml/common/asm/CapabilityTokenSubclass.java index 981bc70515..01b43a3807 100644 --- a/fmlloader/src/main/java/net/minecraftforge/fml/common/asm/CapabilityTokenSubclass.java +++ b/fmlloader/src/main/java/net/minecraftforge/fml/common/asm/CapabilityTokenSubclass.java @@ -50,7 +50,14 @@ public class CapabilityTokenSubclass implements ILaunchPluginService { @Override public EnumSet 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