mirror of
https://github.com/Wurst-Imperium/Wurst7.git
synced 2024-09-20 01:12:13 +02:00
add waitTime setting to AutoReconnectHack
This commit is contained in:
parent
970e423cd6
commit
3f9630ea9a
@ -11,15 +11,27 @@ import net.wurstclient.Category;
|
||||
import net.wurstclient.DontBlock;
|
||||
import net.wurstclient.SearchTags;
|
||||
import net.wurstclient.hack.Hack;
|
||||
import net.wurstclient.settings.SliderSetting;
|
||||
import net.wurstclient.settings.SliderSetting.ValueDisplay;
|
||||
|
||||
@SearchTags({"auto reconnect", "AutoRejoin", "auto rejoin"})
|
||||
@DontBlock
|
||||
public final class AutoReconnectHack extends Hack
|
||||
{
|
||||
private final SliderSetting waitTime = new SliderSetting("Wait time",
|
||||
"Time before reconnecting in seconds.", 5, 0, 60, 0.5,
|
||||
ValueDisplay.DECIMAL);
|
||||
|
||||
public AutoReconnectHack()
|
||||
{
|
||||
super("AutoReconnect");
|
||||
setCategory(Category.OTHER);
|
||||
addSetting(waitTime);
|
||||
}
|
||||
|
||||
public int getWaitTicks()
|
||||
{
|
||||
return (int)(waitTime.getValue() * 20);
|
||||
}
|
||||
|
||||
// See DisconnectedScreenMixin
|
||||
|
@ -82,7 +82,8 @@ public class DisconnectedScreenMixin extends Screen
|
||||
Text.literal("AutoReconnect"), b -> pressAutoReconnect()));
|
||||
|
||||
if(WurstClient.INSTANCE.getHax().autoReconnectHack.isEnabled())
|
||||
autoReconnectTimer = 100;
|
||||
autoReconnectTimer =
|
||||
WurstClient.INSTANCE.getHax().autoReconnectHack.getWaitTicks();
|
||||
}
|
||||
|
||||
private void pressAutoReconnect()
|
||||
@ -93,7 +94,8 @@ public class DisconnectedScreenMixin extends Screen
|
||||
autoReconnect.setEnabled(!autoReconnect.isEnabled());
|
||||
|
||||
if(autoReconnect.isEnabled())
|
||||
autoReconnectTimer = 100;
|
||||
autoReconnectTimer =
|
||||
WurstClient.INSTANCE.getHax().autoReconnectHack.getWaitTicks();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user