Skip to content

Commit afc319e

Browse files
committed
📦 Restore architectury mouse events
1 parent ef74971 commit afc319e

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed
Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.mrcrayfish.controllable.integration;
22

3+
import dev.architectury.event.events.client.ClientScreenInputEvent;
34
import net.minecraft.client.Minecraft;
45
import net.minecraft.client.gui.screens.Screen;
56

@@ -11,52 +12,50 @@ public class ArchitecturySupport
1112
public static void sendScreenMouseReleased(Screen screen, double mouseX, double mouseY, int button)
1213
{
1314
Minecraft mc = Minecraft.getInstance();
14-
// if(ClientScreenInputEvent.MOUSE_RELEASED_PRE.invoker().mouseReleased(mc, screen, mouseX, mouseY, button).isPresent())
15-
// return;
15+
if(ClientScreenInputEvent.MOUSE_RELEASED_PRE.invoker().mouseReleased(mc, screen, mouseX, mouseY, button).isPresent())
16+
return;
1617
if(screen.mouseReleased(mouseX, mouseY, button))
1718
return;
18-
// ClientScreenInputEvent.MOUSE_RELEASED_POST.invoker().mouseReleased(mc, screen, mouseX, mouseY, button);
19+
ClientScreenInputEvent.MOUSE_RELEASED_POST.invoker().mouseReleased(mc, screen, mouseX, mouseY, button);
1920
}
2021

2122
public static void sendScreenMouseClick(Screen screen, double mouseX, double mouseY, int button)
2223
{
2324
Minecraft mc = Minecraft.getInstance();
24-
// if(ClientScreenInputEvent.MOUSE_CLICKED_PRE.invoker().mouseClicked(mc, screen, mouseX, mouseY, button).isPresent())
25-
// return;
25+
if(ClientScreenInputEvent.MOUSE_CLICKED_PRE.invoker().mouseClicked(mc, screen, mouseX, mouseY, button).isPresent())
26+
return;
2627
if(screen.mouseClicked(mouseX, mouseY, button))
2728
return;
28-
// ClientScreenInputEvent.MOUSE_CLICKED_POST.invoker().mouseClicked(mc, screen, mouseX, mouseY, button);
29+
ClientScreenInputEvent.MOUSE_CLICKED_POST.invoker().mouseClicked(mc, screen, mouseX, mouseY, button);
2930
}
3031

3132
public static void sendMouseDrag(Screen screen, double finalMouseX, double finalMouseY, double finalDragX, double finalDragY, int activeButton)
3233
{
3334
Minecraft mc = Minecraft.getInstance();
34-
// if(ClientScreenInputEvent.MOUSE_DRAGGED_PRE.invoker().mouseDragged(mc, screen, finalMouseX, finalMouseY, activeButton, finalDragX, finalDragY).isPresent())
35-
// return;
35+
if(ClientScreenInputEvent.MOUSE_DRAGGED_PRE.invoker().mouseDragged(mc, screen, finalMouseX, finalMouseY, activeButton, finalDragX, finalDragY).isPresent())
36+
return;
3637
if(screen.mouseDragged(finalMouseX, finalMouseY, activeButton, finalDragX, finalDragY))
3738
return;
38-
// ClientScreenInputEvent.MOUSE_DRAGGED_POST.invoker().mouseDragged(mc, screen, finalMouseX, finalMouseY, activeButton, finalDragX, finalDragY);
39+
ClientScreenInputEvent.MOUSE_DRAGGED_POST.invoker().mouseDragged(mc, screen, finalMouseX, finalMouseY, activeButton, finalDragX, finalDragY);
3940
}
4041

4142
public static boolean sendScreenKeyReleased(Screen screen, int key, int scanCode, int modifiers)
4243
{
4344
Minecraft mc = Minecraft.getInstance();
44-
// if(ClientScreenInputEvent.KEY_RELEASED_PRE.invoker().keyReleased(mc, screen, key, scanCode, modifiers).isPresent())
45-
// return true;
45+
if(ClientScreenInputEvent.KEY_RELEASED_PRE.invoker().keyReleased(mc, screen, key, scanCode, modifiers).isPresent())
46+
return true;
4647
if(screen.keyReleased(key, -1, modifiers))
4748
return true;
48-
// return ClientScreenInputEvent.KEY_RELEASED_POST.invoker().keyReleased(mc, screen, key, scanCode, modifiers).isPresent();
49-
return false;
49+
return ClientScreenInputEvent.KEY_RELEASED_POST.invoker().keyReleased(mc, screen, key, scanCode, modifiers).isPresent();
5050
}
5151

5252
public static boolean sendScreenKeyPressed(Screen screen, int key, int scanCode, int modifiers)
5353
{
5454
Minecraft mc = Minecraft.getInstance();
55-
// if(ClientScreenInputEvent.KEY_PRESSED_PRE.invoker().keyPressed(mc, screen, key, scanCode, modifiers).isPresent())
56-
// return true;
55+
if(ClientScreenInputEvent.KEY_PRESSED_PRE.invoker().keyPressed(mc, screen, key, scanCode, modifiers).isPresent())
56+
return true;
5757
if(screen.keyPressed(key, -1, modifiers))
5858
return true;
59-
// return ClientScreenInputEvent.KEY_PRESSED_POST.invoker().keyPressed(mc, screen, key, scanCode, modifiers).isPresent();
60-
return false;
59+
return ClientScreenInputEvent.KEY_PRESSED_POST.invoker().keyPressed(mc, screen, key, scanCode, modifiers).isPresent();
6160
}
6261
}

0 commit comments

Comments
 (0)