Fix bugs in crafting monitor GUI
This commit is contained in:
		| @@ -49,8 +49,8 @@ public class GuiCraftingMonitor extends GuiBase { | |||||||
|         int cancelButtonWidth = 14 + fontRendererObj.getStringWidth(cancel); |         int cancelButtonWidth = 14 + fontRendererObj.getStringWidth(cancel); | ||||||
|         int cancelAllButtonWidth = 14 + fontRendererObj.getStringWidth(cancelAll); |         int cancelAllButtonWidth = 14 + fontRendererObj.getStringWidth(cancelAll); | ||||||
|  |  | ||||||
|         cancelButton = addButton(x + 7, y + 113, cancelButtonWidth, 21, cancel, false); |         cancelButton = addButton(x + 7, y + 114, cancelButtonWidth, 20, cancel, false); | ||||||
|         cancelAllButton = addButton(x + 7 + cancelButtonWidth + 4, y + 113, cancelAllButtonWidth, 21, cancelAll, false); |         cancelAllButton = addButton(x + 7 + cancelButtonWidth + 4, y + 114, cancelAllButtonWidth, 20, cancelAll, false); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     @Override |     @Override | ||||||
| @@ -97,9 +97,9 @@ public class GuiCraftingMonitor extends GuiBase { | |||||||
|  |  | ||||||
|         for (int i = 0; i < VISIBLE_ROWS; ++i) { |         for (int i = 0; i < VISIBLE_ROWS; ++i) { | ||||||
|             if (item < getTasks().size()) { |             if (item < getTasks().size()) { | ||||||
|                 ClientCraftingTask task = getTasks().get(i); |                 ClientCraftingTask task = getTasks().get(item); | ||||||
|  |  | ||||||
|                 if (i == itemSelected) { |                 if (item == itemSelected) { | ||||||
|                     itemSelectedX = x; |                     itemSelectedX = x; | ||||||
|                     itemSelectedY = y; |                     itemSelectedY = y; | ||||||
|                 } |                 } | ||||||
| @@ -179,7 +179,7 @@ public class GuiCraftingMonitor extends GuiBase { | |||||||
|                 int ix = 8; |                 int ix = 8; | ||||||
|                 int iy = 20 + (i * ITEM_HEIGHT); |                 int iy = 20 + (i * ITEM_HEIGHT); | ||||||
|  |  | ||||||
|                 if (inBounds(ix, iy, ITEM_WIDTH, ITEM_HEIGHT, mouseX - guiLeft, mouseY - guiTop) && item < getTasks().size()) { |                 if (inBounds(ix, iy, ITEM_WIDTH, ITEM_HEIGHT, mouseX - guiLeft, mouseY - guiTop) && (item + i) < getTasks().size()) { | ||||||
|                     itemSelected = item + i; |                     itemSelected = item + i; | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Raoul Van den Berge
					Raoul Van den Berge