          return this.tabIndex % 6;
      }
  
-@@ -127,6 +154,10 @@
+@@ -127,6 +147,10 @@
       */
      public boolean isTabInFirstRow()
      {

         this.tabIndex = par1;
         this.tabLabel = par2Str;
         creativeTabArray[par1] = this;
+        if (par1 == 11)
+        {
+            new CreativeTabs("1");
+            new CreativeTabs("2");
+            new CreativeTabs("3");
+            new CreativeTabs("4");
+        }
     }
 
     @SideOnly(Side.CLIENT)
@@ -117,6 +140,10 @@
      */
     public int getTabColumn()
     {

         return this.tabIndex < 6;
     }
 
@@ -150,4 +174,26 @@
             }
         }
     }
