Skip to content

Commit 9481138

Browse files
committed
Updated to match master branch
1 parent e622dca commit 9481138

File tree

10 files changed

+36
-54
lines changed

10 files changed

+36
-54
lines changed

src/main/java/net/wurstclient/WurstClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public enum WurstClient
5353
public static IMinecraftClient IMC;
5454

5555
public static final String VERSION = "7.51.2";
56-
public static final String MC_VERSION = "1.21.10";
56+
public static final String MC_VERSION = "1.21.8";
5757

5858
private PlausibleAnalytics plausible;
5959
private EventManager eventManager;

src/main/java/net/wurstclient/altmanager/screens/AltManagerScreen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ public boolean mouseClicked(double mouseX, double mouseY,
592592
if(mouseButton != GLFW.GLFW_MOUSE_BUTTON_LEFT)
593593
return false;
594594

595-
super.mouseClicked(context, doubleClick);
595+
super.mouseClicked(mouseX, mouseY, mouseButton);
596596

597597
long timeSinceLastClick = Util.getMillis() - lastClickTime;
598598
lastClickTime = Util.getMillis();
@@ -657,7 +657,7 @@ private final class ListGui
657657
public ListGui(Minecraft minecraft, AltManagerScreen screen,
658658
List<Alt> list)
659659
{
660-
super(minecraft, screen.width, screen.height - 96, 36, 30, 0);
660+
super(minecraft, screen.width, screen.height - 96, 36, 30);
661661

662662
list.stream().map(alt -> new AltManagerScreen.Entry(this, alt))
663663
.forEach(this::addEntry);

src/main/java/net/wurstclient/clickgui/ClickGui.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@
2828
import net.minecraft.client.Minecraft;
2929
import net.minecraft.client.gui.Font;
3030
import net.minecraft.client.gui.GuiGraphics;
31-
import net.minecraft.client.input.CharacterEvent;
32-
import net.minecraft.client.input.KeyEvent;
33-
import net.minecraft.client.input.MouseButtonEvent;
3431
import net.wurstclient.Category;
3532
import net.wurstclient.Feature;
3633
import net.wurstclient.WurstClient;
@@ -262,7 +259,7 @@ public void handleMouseClick(int mouseX, int mouseY, int mouseButton)
262259
{
263260
boolean closedPopups = closeActivePopups();
264261
if(!closedPopups)
265-
handleWindowMouseClick(mouseX, mouseY, mouseButton, context);
262+
handleWindowMouseClick(mouseX, mouseY, mouseButton);
266263
}
267264

268265
for(Popup popup : popups)
@@ -360,12 +357,13 @@ public boolean handleNavigatorMouseScroll(double mouseX, double mouseY,
360357
return popupScrolled;
361358
}
362359

363-
public boolean handleKeyPressed(KeyEvent context)
360+
public boolean handleKeyPressed(int keyCode, int scanCode, int modifiers)
364361
{
365-
if(keyboardInput != null && keyboardInput.onKeyPressed(context))
362+
if(keyboardInput != null
363+
&& keyboardInput.onKeyPressed(keyCode, scanCode, modifiers))
366364
return true;
367365

368-
if(context.key() == GLFW.GLFW_KEY_ESCAPE && keyboardInput != null)
366+
if(keyCode == GLFW.GLFW_KEY_ESCAPE && keyboardInput != null)
369367
{
370368
clearKeyboardInput();
371369
return true;
@@ -374,9 +372,10 @@ public boolean handleKeyPressed(KeyEvent context)
374372
return false;
375373
}
376374

377-
public boolean handleCharTyped(CharacterEvent event)
375+
public boolean handleCharTyped(char chr, int modifiers)
378376
{
379-
return keyboardInput != null && keyboardInput.onCharTyped(event);
377+
return keyboardInput != null
378+
&& keyboardInput.onCharTyped(chr, modifiers);
380379
}
381380

382381
public void requestKeyboardInput(KeyboardInput handler)
@@ -640,7 +639,7 @@ private void handleComponentMouseClick(Window window, double mouseX,
640639
if(keyboardInput != null && keyboardInput != c)
641640
clearKeyboardInput();
642641

643-
c.handleMouseClick(mouseX, mouseY, mouseButton, context);
642+
c.handleMouseClick(mouseX, mouseY, mouseButton);
644643
break;
645644
}
646645
}

src/main/java/net/wurstclient/clickgui/KeyboardInput.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,16 @@
77
*/
88
package net.wurstclient.clickgui;
99

10-
import net.minecraft.client.input.CharacterEvent;
11-
import net.minecraft.client.input.KeyEvent;
12-
1310
/**
1411
* Minimal interface for ClickGUI components that want to capture keyboard
1512
* input. Components can request focus through {@link ClickGui} and receive key
1613
* and char events without opening a fullscreen screen.
1714
*/
1815
public interface KeyboardInput
1916
{
20-
boolean onKeyPressed(KeyEvent event);
17+
boolean onKeyPressed(int keyCode, int scanCode, int modifiers);
2118

22-
boolean onCharTyped(CharacterEvent event);
19+
boolean onCharTyped(char chr, int modifiers);
2320

2421
void onKeyboardFocusLost();
2522
}

src/main/java/net/wurstclient/clickgui/components/StringDropdownComponent.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import net.minecraft.client.gui.Font;
1313
import net.minecraft.client.gui.GuiGraphics;
14-
import net.minecraft.client.input.MouseButtonEvent;
1514
import net.wurstclient.WurstClient;
1615
import net.wurstclient.clickgui.ClickGui;
1716
import net.wurstclient.clickgui.ClickGuiIcons;
@@ -38,8 +37,7 @@ public StringDropdownComponent(StringDropdownSetting setting)
3837
}
3938

4039
@Override
41-
public void handleMouseClick(double mouseX, double mouseY, int mouseButton,
42-
MouseButtonEvent context)
40+
public void handleMouseClick(double mouseX, double mouseY, int mouseButton)
4341
{
4442
double localX = mouseX - getX();
4543
double localY = mouseY - getY();

src/main/java/net/wurstclient/clickgui/components/TextFieldEditButton.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@
1313
import net.minecraft.client.gui.Font;
1414
import net.minecraft.client.gui.GuiGraphics;
1515
import net.minecraft.client.gui.components.EditBox;
16-
import net.minecraft.client.input.CharacterEvent;
17-
import net.minecraft.client.input.KeyEvent;
18-
import net.minecraft.client.input.MouseButtonEvent;
1916
import net.wurstclient.clickgui.ClickGui;
2017
import net.wurstclient.clickgui.Component;
2118
import net.wurstclient.clickgui.KeyboardInput;
@@ -66,7 +63,8 @@ public void handleMouseClick(double mouseX, double mouseY, int mouseButton)
6663
{
6764
if(!editing)
6865
startEditing();
69-
inlineField.mouseClicked(context, false);
66+
inlineField.mouseClicked(toAbsoluteMouseX(mouseX),
67+
toAbsoluteMouseY(mouseY), mouseButton);
7068
}else if(editing)
7169
finishEditing(true);
7270
break;
@@ -182,12 +180,11 @@ private int toAbsoluteMouseY(double mouseY)
182180
}
183181

184182
@Override
185-
public boolean onKeyPressed(KeyEvent event)
183+
public boolean onKeyPressed(int keyCode, int scanCode, int modifiers)
186184
{
187185
if(!editing)
188186
return false;
189187

190-
int keyCode = event.key();
191188
if(keyCode == GLFW.GLFW_KEY_ENTER || keyCode == GLFW.GLFW_KEY_KP_ENTER)
192189
{
193190
finishEditing(true);
@@ -200,13 +197,13 @@ public boolean onKeyPressed(KeyEvent event)
200197
return true;
201198
}
202199

203-
return inlineField.keyPressed(event);
200+
return inlineField.keyPressed(keyCode, scanCode, modifiers);
204201
}
205202

206203
@Override
207-
public boolean onCharTyped(CharacterEvent event)
204+
public boolean onCharTyped(char chr, int modifiers)
208205
{
209-
return editing && inlineField.charTyped(event);
206+
return editing && inlineField.charTyped(chr, modifiers);
210207
}
211208

212209
@Override

src/main/java/net/wurstclient/clickgui/screens/ClickGuiScreen.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
import net.minecraft.client.gui.GuiGraphics;
1111
import net.minecraft.client.gui.components.Renderable;
1212
import net.minecraft.client.gui.screens.Screen;
13-
import net.minecraft.client.input.CharacterEvent;
14-
import net.minecraft.client.input.KeyEvent;
15-
import net.minecraft.client.input.MouseButtonEvent;
1613
import net.minecraft.network.chat.Component;
1714
import net.wurstclient.clickgui.ClickGui;
1815

@@ -56,21 +53,21 @@ public boolean mouseScrolled(double mouseX, double mouseY,
5653
}
5754

5855
@Override
59-
public boolean keyPressed(KeyEvent context)
56+
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
6057
{
61-
if(gui.handleKeyPressed(context))
58+
if(gui.handleKeyPressed(keyCode, scanCode, modifiers))
6259
return true;
6360

64-
return super.keyPressed(context);
61+
return super.keyPressed(keyCode, scanCode, modifiers);
6562
}
6663

6764
@Override
68-
public boolean charTyped(CharacterEvent event)
65+
public boolean charTyped(char chr, int modifiers)
6966
{
70-
if(gui.handleCharTyped(event))
67+
if(gui.handleCharTyped(chr, modifiers))
7168
return true;
7269

73-
return super.charTyped(event);
70+
return super.charTyped(chr, modifiers);
7471
}
7572

7673
@Override

src/main/java/net/wurstclient/hacks/TargetPlaceHack.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ public void onUpdate()
8888
InputConstants.Key key = getActivationKey();
8989
if(key != null)
9090
{
91-
boolean currentlyDown =
92-
InputConstants.isKeyDown(MC.getWindow(), key.getValue());
91+
boolean currentlyDown = InputConstants
92+
.isKeyDown(MC.getWindow().getWindow(), key.getValue());
9393
if(currentlyDown && !activationKeyDown)
9494
handleActivation(MC.options.keyShift.isDown());
9595
activationKeyDown = currentlyDown;

src/main/java/net/wurstclient/mixin/DisconnectedScreenMixin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -526,10 +526,10 @@ private void showPlayerPicker(OfflineSettingsHack hack)
526526
{
527527
minecraft.player.connection.getOnlinePlayers().forEach(info -> {
528528
if(info == null || info.getProfile() == null
529-
|| info.getProfile().name() == null)
529+
|| info.getProfile().getName() == null)
530530
return;
531531

532-
String name = info.getProfile().name().trim();
532+
String name = info.getProfile().getName().trim();
533533
if(!name.isEmpty() && !names.contains(name))
534534
names.add(name);
535535
});

src/main/java/net/wurstclient/navigator/NavigatorListScreen.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
import net.minecraft.client.gui.components.Button;
1616
import net.minecraft.client.gui.components.Renderable;
1717
import net.minecraft.client.gui.screens.Screen;
18-
import net.minecraft.client.input.KeyEvent;
19-
import net.minecraft.client.input.MouseButtonEvent;
2018
import net.minecraft.network.chat.Component;
2119
import net.minecraft.util.CommonColors;
2220
import net.minecraft.util.Mth;
@@ -71,15 +69,15 @@ public void init()
7169
}
7270

7371
@Override
74-
public boolean keyPressed(KeyEvent event)
72+
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
7573
{
76-
if(event.key() == GLFW.GLFW_KEY_ESCAPE)
74+
if(keyCode == GLFW.GLFW_KEY_ESCAPE)
7775
{
7876
cancelSelection();
7977
return true;
8078
}
8179

82-
return super.keyPressed(event);
80+
return super.keyPressed(keyCode, scanCode, modifiers);
8381
}
8482

8583
@Override
@@ -94,12 +92,8 @@ public boolean mouseScrolled(double mouseX, double mouseY,
9492
}
9593

9694
@Override
97-
public boolean mouseClicked(MouseButtonEvent context, boolean doubleClick)
95+
public boolean mouseClicked(double mouseX, double mouseY, int button)
9896
{
99-
double mouseX = context.x();
100-
double mouseY = context.y();
101-
int button = context.button();
102-
10397
if(button == GLFW.GLFW_MOUSE_BUTTON_LEFT)
10498
{
10599
if(mouseX >= listLeft && mouseX <= listRight && mouseY >= listTop
@@ -135,7 +129,7 @@ public boolean mouseClicked(MouseButtonEvent context, boolean doubleClick)
135129
}
136130
}
137131

138-
return super.mouseClicked(context, doubleClick);
132+
return super.mouseClicked(mouseX, mouseY, button);
139133
}
140134

141135
@Override

0 commit comments

Comments
 (0)