Skip to content

Commit 28be8e9

Browse files
committed
Updated Enchantment Handler, XCarry, AltManager
1 parent 87c98cf commit 28be8e9

9 files changed

Lines changed: 549 additions & 66 deletions

File tree

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

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
import net.minecraft.client.gui.components.Button;
1414
import net.minecraft.client.gui.components.Renderable;
1515
import net.minecraft.client.gui.screens.Screen;
16+
import net.minecraft.client.gui.screens.TitleScreen;
17+
import net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen;
1618
import net.minecraft.client.input.KeyEvent;
1719
import net.minecraft.client.input.MouseButtonEvent;
1820
import net.minecraft.network.chat.Component;
@@ -35,10 +37,9 @@ public AltLoginSuccessScreen(Screen nextScreen, String playerName)
3537
@Override
3638
protected void init()
3739
{
38-
addRenderableWidget(Button
39-
.builder(Component.literal("Continue"),
40-
b -> minecraft.setScreen(nextScreen))
41-
.bounds(width / 2 - 100, height / 2 + 48, 200, 20).build());
40+
addRenderableWidget(
41+
Button.builder(Component.literal("Continue"), b -> openNextScreen())
42+
.bounds(width / 2 - 100, height / 2 + 48, 200, 20).build());
4243
}
4344

4445
@Override
@@ -82,7 +83,17 @@ public boolean mouseClicked(MouseButtonEvent context, boolean doubleClick)
8283
@Override
8384
public void onClose()
8485
{
85-
minecraft.setScreen(nextScreen);
86+
openNextScreen();
87+
}
88+
89+
private void openNextScreen()
90+
{
91+
if(minecraft == null)
92+
return;
93+
94+
Screen screenToOpen = nextScreen instanceof JoinMultiplayerScreen
95+
? new JoinMultiplayerScreen(new TitleScreen()) : nextScreen;
96+
minecraft.setScreen(screenToOpen);
8697
}
8798

8899
@Override

src/main/java/net/wurstclient/hack/Hack.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,15 @@ public String getRenderName()
6868
return name;
6969
}
7070

71+
/**
72+
* Returns a status suffix to display after the hack name in HackList,
73+
* rendered in green. Return null for no status text.
74+
*/
75+
public String getStatusText()
76+
{
77+
return null;
78+
}
79+
7180
/**
7281
* Optional: A representative ARGB color to display this hack in the
7382
* HackList.

0 commit comments

Comments
 (0)