#Block Wrong clicks for terms

1 messages · Page 1 of 1 (latest)

dusk gateBOT
#

Suggestion from syeyoung#3876 suggested

block wrong clicks

dusk gateBOT
#

Correct me if I'm wrong, but couldn't you just add a simple else statement cancelling the event in the FeatureTerminalSolver class?

    @DGEventHandler
    public void onMouseInput(GuiScreenEvent.MouseInputEvent.Pre mouseInputEvent) {
        if (!isEnabled()) return;
        if (Mouse.getEventButton() == -1) return;
        if (solutionProvider == null) return;
        if (solution == null) return;
        if (solution.getCurrSlots() == null) {
            return;
        }
        Slot s = ((GuiChest) Minecraft.getMinecraft().currentScreen).getSlotUnderMouse();
        if (solution.getCurrSlots().contains(s)) {
            clicked.add(s);
            return;
        } else {
            mouseInputEvent.setCanceled(true);
        }
    }