 +	protected void actionPerformed(GuiButton button)
 +	{
 +		if(button.id == 0)// Steal
-+			new Thread(new Runnable()
-+			{
-+				@Override
-+				public void run()
++			new Thread(() -> {
++				try
 +				{
-+					try
++					for(int i = 0; i < inventoryRows * 9; i++)
 +					{
-+						for(int i = 0; i < inventoryRows * 9; i++)
-+						{
-+							Slot slot =
-+								(Slot)inventorySlots.inventorySlots.get(i);
-+							if(slot.getStack() == null)
-+								continue;
-+							if(WurstClient.INSTANCE.special.yesCheatSpf
-+								.getProfile()
-+								.ordinal() >= Profile.ANTICHEAT.ordinal())
-+								Thread.sleep(250);
-+							handleMouseClick(slot, slot.slotNumber, 0,
-+								ClickType.QUICK_MOVE);
-+						}
-+					}catch(Exception e)
-+					{
-+						e.printStackTrace();
++						Slot slot = (Slot)inventorySlots.inventorySlots.get(i);
++						if(slot.getStack() == null)
++							continue;
++						if(WurstClient.INSTANCE.special.yesCheatSpf.getProfile()
++							.ordinal() >= Profile.ANTICHEAT.ordinal())
++							Thread.sleep(250);
++						handleMouseClick(slot, slot.slotNumber, 0,
++							ClickType.QUICK_MOVE);
 +					}
++				}catch(Exception e)
++				{
++					e.printStackTrace();
 +				}
 +			}).start();
 +		else if(button.id == 1)// Store
-+			new Thread(new Runnable()
-+			{
-+				@Override
-+				public void run()
++			new Thread(() -> {
++				try
 +				{
-+					try
++					for(int i = inventoryRows * 9; i < inventoryRows * 9
++						+ 44; i++)
 +					{
-+						for(int i = inventoryRows * 9; i < inventoryRows * 9
-+							+ 44; i++)
-+						{
-+							Slot slot =
-+								(Slot)inventorySlots.inventorySlots.get(i);
-+							if(slot.getStack() == null)
-+								continue;
-+							if(WurstClient.INSTANCE.special.yesCheatSpf
-+								.getProfile()
-+								.ordinal() >= Profile.ANTICHEAT.ordinal())
-+								Thread.sleep(250);
-+							handleMouseClick(slot, slot.slotNumber, 0,
-+								ClickType.QUICK_MOVE);
-+						}
-+					}catch(Exception e)
-+					{
-+						e.printStackTrace();
++						Slot slot = (Slot)inventorySlots.inventorySlots.get(i);
++						if(slot.getStack() == null)
++							continue;
++						if(WurstClient.INSTANCE.special.yesCheatSpf.getProfile()
++							.ordinal() >= Profile.ANTICHEAT.ordinal())
++							Thread.sleep(250);
++						handleMouseClick(slot, slot.slotNumber, 0,
++							ClickType.QUICK_MOVE);
 +					}
++				}catch(Exception e)
++				{
++					e.printStackTrace();
 +				}
 +			}).start();
 +	}

 
 public class GuiChest extends GuiContainer
 {
@@ -30,6 +35,80 @@ public class GuiChest extends GuiContainer
         this.ySize = 114 + this.inventoryRows * 18;
     }
 

             {
                 this.mc.displayGuiScreen(this.parentScreen);
diff --git a/net/minecraft/client/gui/inventory/GuiChest.java b/net/minecraft/client/gui/inventory/GuiChest.java
index cc5b679..0686836 100644
--- a/net/minecraft/client/gui/inventory/GuiChest.java
+++ b/net/minecraft/client/gui/inventory/GuiChest.java
@@ -1,10 +1,15 @@
