--- ../src-base/minecraft/net/minecraft/item/crafting/RecipesBanners.java
+++ ../src-work/minecraft/net/minecraft/item/crafting/RecipesBanners.java
@@ -143,11 +143,7 @@
                 for (int i = 0; i < aitemstack.length; ++i)
                 {
                     ItemStack itemstack = p_179532_1_.func_70301_a(i);
-
-                    if (itemstack != null && itemstack.func_77973_b().func_77634_r())
-                    {
-                        aitemstack[i] = new ItemStack(itemstack.func_77973_b().func_77668_q());
-                    }
+                    aitemstack[i] = net.minecraftforge.common.ForgeHooks.getContainerItem(itemstack);
                 }
 
                 return aitemstack;
@@ -375,9 +371,9 @@
 
                     if (itemstack != null)
                     {
-                        if (itemstack.func_77973_b().func_77634_r())
+                        if (itemstack.func_77973_b().hasContainerItem(itemstack))
                         {
-                            aitemstack[i] = new ItemStack(itemstack.func_77973_b().func_77668_q());
+                            aitemstack[i] = net.minecraftforge.common.ForgeHooks.getContainerItem(itemstack);
                         }
                         else if (itemstack.func_77942_o() && TileEntityBanner.func_175113_c(itemstack) > 0)
                         {
