mirror of
https://github.com/GTNewHorizons/NotEnoughItems.git
synced 2026-11-12 08:27:37 +00:00
57 lines
1.6 KiB
Java
57 lines
1.6 KiB
Java
package codechicken.nei;
|
|
|
|
import static codechicken.nei.NEIClientConfig.canPerformAction;
|
|
|
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
|
|
import codechicken.nei.guihook.IContainerInputHandler;
|
|
|
|
public class PopupInputHandler implements IContainerInputHandler {
|
|
|
|
@Override
|
|
public boolean keyTyped(GuiContainer gui, char keyChar, int keyCode) {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public boolean mouseClicked(GuiContainer gui, int mousex, int mousey, int button) {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public void onKeyTyped(GuiContainer gui, char keyChar, int keyID) {}
|
|
|
|
@Override
|
|
public boolean lastKeyTyped(GuiContainer gui, char keyChar, int keyID) {
|
|
|
|
if (NEIClientConfig.isKeyHashDown("gui.enchant") && canPerformAction("enchant")) {
|
|
NEICPH.sendOpenEnchantmentWindow();
|
|
return true;
|
|
}
|
|
|
|
if (NEIClientConfig.isKeyHashDown("gui.potion") && canPerformAction("potion")) {
|
|
NEICPH.sendOpenPotionWindow();
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public void onMouseClicked(GuiContainer gui, int mousex, int mousey, int button) {}
|
|
|
|
@Override
|
|
public void onMouseUp(GuiContainer gui, int mousex, int mousey, int button) {}
|
|
|
|
@Override
|
|
public boolean mouseScrolled(GuiContainer gui, int mousex, int mousey, int scrolled) {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public void onMouseScrolled(GuiContainer gui, int mousex, int mousey, int scrolled) {}
|
|
|
|
@Override
|
|
public void onMouseDragged(GuiContainer gui, int mousex, int mousey, int button, long heldTime) {}
|
|
}
|