CLASS net/minecraft/class_312 net/minecraft/client/Mouse FIELD field_1779 client Lnet/minecraft/class_310; FIELD field_1780 activeButton I FIELD field_1781 controlLeftTicks I FIELD field_1782 cursorYSmoother Lnet/minecraft/class_3540; FIELD field_1783 cursorLocked Z FIELD field_1784 hasResolutionChanged Z FIELD field_1785 lastMouseUpdateTime D FIELD field_1786 eventDeltaWheel D FIELD field_1787 cursorDeltaY D FIELD field_1788 rightButtonClicked Z FIELD field_1789 cursorDeltaX D FIELD field_1790 middleButtonClicked Z FIELD field_1791 leftButtonClicked Z FIELD field_1792 glfwTime D FIELD field_1793 cursorXSmoother Lnet/minecraft/class_3540; FIELD field_1794 y D FIELD field_1795 x D METHOD (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_1598 onMouseScroll (JDD)V COMMENT Called when a mouse is used to scroll. ARG 1 window COMMENT the window handle ARG 3 horizontal COMMENT the horizontal scroll distance ARG 5 vertical COMMENT the vertical scroll distance METHOD method_1599 onResolutionChanged ()V METHOD method_1600 onCursorPos (JDD)V ARG 1 window ARG 3 x ARG 5 y METHOD method_1601 onMouseButton (JIII)V ARG 1 window ARG 3 button ARG 4 action ARG 5 mods METHOD method_1603 getX ()D METHOD method_1604 getY ()D METHOD method_1606 updateMouse ()V METHOD method_1607 setup (J)V ARG 1 window METHOD method_1608 wasLeftButtonClicked ()Z METHOD method_1609 wasRightButtonClicked ()Z METHOD method_1610 unlockCursor ()V METHOD method_1612 lockCursor ()V METHOD method_1613 isCursorLocked ()Z METHOD method_22684 (JIII)V ARG 1 window ARG 3 button ARG 4 action ARG 5 modifiers METHOD method_22685 (JDD)V ARG 1 window ARG 3 offsetX ARG 5 offsetY METHOD method_22688 (JDD)V ARG 1 window ARG 3 x ARG 5 y METHOD method_29615 (JIJ)V ARG 1 window ARG 3 count ARG 4 names METHOD method_29616 onFilesDropped (JLjava/util/List;)V ARG 1 window ARG 3 paths METHOD method_30134 setResolutionChanged ()V METHOD method_35707 wasMiddleButtonClicked ()Z