rotateGrid(entityPlayer, container, craftMatrix, 0, craftMatrix.getSizeInventory(), rotationHandler);
}
@Override
public void rotateGrid(EntityPlayer entityPlayer, Container container, IInventory craftMatrix, int start, int size, RotationHandler rotationHandler) {
IInventory matrixClone = new InventoryBasic("", false, craftMatrix.getSizeInventory());
<BUG>for(int i = start; i < size; i++) {
</BUG>
matrixClone.setInventorySlotContents(i, craftMatrix.getStackInSlot(i));
}
<BUG>for(int i = start; i < size; i++) {
</BUG>
if(rotationHandler.ignoreSlotId(i)) {

rotateGrid(entityPlayer, container, craftMatrix, 0, craftMatrix.getSizeInventory(), rotationHandler);
}
@Override
public void rotateGrid(EntityPlayer entityPlayer, Container container, IInventory craftMatrix, int start, int size, RotationHandler rotationHandler) {
IInventory matrixClone = new InventoryBasic("", false, craftMatrix.getSizeInventory());
for(int i = start; i < start + size; i++) {
matrixClone.setInventorySlotContents(i, craftMatrix.getStackInSlot(i));
}
for(int i = start; i < start + size; i++) {
if(rotationHandler.ignoreSlotId(i)) {
