--- a/net/minecraft/world/item/crafting/TransmuteResult.java
+++ b/net/minecraft/world/item/crafting/TransmuteResult.java
@@ -45,8 +_,13 @@
     }
 
     public ItemStack apply(ItemStack stack) {
+    // Paper start - Option to prevent data components copy
+        return apply(stack, true);
+    }
+    public ItemStack apply(ItemStack stack, boolean applyComponents) {
+    // Paper end - Option to prevent data components copy
         ItemStack itemStack = stack.transmuteCopy(this.item.value(), this.count);
-        itemStack.applyComponents(this.components);
+        if (applyComponents) itemStack.applyComponents(this.components); // Paper - Option to prevent data components copy
         return itemStack;
     }
 
