
# Eagler Context Redacted Diff
# Copyright (c) 2024 lax1dude. All rights reserved.

# Version: 1.0
# Author: lax1dude

> CHANGE  2 : 3  @  2 : 4

~ import java.util.List;

> INSERT  1 : 8  @  1

+ 
+ import com.google.common.collect.Sets;
+ 
+ import net.lax1dude.eaglercraft.v1_8.Keyboard;
+ import net.lax1dude.eaglercraft.v1_8.minecraft.EaglerTextureAtlasSprite;
+ import net.lax1dude.eaglercraft.v1_8.opengl.GlStateManager;
+ import net.lax1dude.eaglercraft.v1_8.opengl.OpenGlHelper;

> DELETE  2  @  2 : 4

> DELETE  1  @  1 : 2

> DELETE  8  @  8 : 9

> INSERT  81 : 82  @  81

+ 			GlStateManager.enableAlpha();

> CHANGE  107 : 108  @  107 : 108

~ 				EaglerTextureAtlasSprite textureatlassprite = this.mc.getTextureMapBlocks().getAtlasSprite(s1);

> CHANGE  56 : 57  @  56 : 57

~ 	protected void mouseClicked(int parInt1, int parInt2, int parInt3) {

> CHANGE  126 : 129  @  126 : 127

~ 					List<Slot> lst = this.inventorySlots.inventorySlots;
~ 					for (int n = 0, m = lst.size(); n < m; ++n) {
~ 						Slot slot2 = lst.get(n);

> CHANGE  108 : 112  @  108 : 110

~ 	protected void keyTyped(char parChar1, int parInt1) {
~ 		if (parInt1 == this.mc.gameSettings.keyBindClose.getKeyCode()
~ 				|| parInt1 == this.mc.gameSettings.keyBindInventory.getKeyCode()
~ 				|| (parInt1 == 1 && (this.mc.gameSettings.keyBindClose.getKeyCode() == 0 || this.mc.areKeysLocked()))) {

> CHANGE  1 : 3  @  1 : 9

~ 			if (this.mc.currentScreen == null) {
~ 				this.mc.setIngameFocus();

> INSERT  1 : 12  @  1

+ 		} else if (parInt1 == 1) {
+ 			showingCloseKey = System.currentTimeMillis();
+ 		} else {
+ 			this.checkHotbarKeys(parInt1);
+ 			if (this.theSlot != null && this.theSlot.getHasStack()) {
+ 				if (parInt1 == this.mc.gameSettings.keyBindPickBlock.getKeyCode()) {
+ 					this.handleMouseClick(this.theSlot, this.theSlot.slotNumber, 0, 3);
+ 				} else if (parInt1 == this.mc.gameSettings.keyBindDrop.getKeyCode()) {
+ 					this.handleMouseClick(this.theSlot, this.theSlot.slotNumber, isCtrlKeyDown() ? 1 : 0, 4);
+ 				}
+ 			}

> DELETE  1  @  1 : 2

> EOF
