Skip to content

Commit ab10b35

Browse files
committed
Implemented account login
1 parent 9369755 commit ab10b35

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/main/java/net/lenni0451/miniconnect/proxy/event/RedirectionHandler.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
import net.lenni0451.miniconnect.utils.ChannelUtils;
1111
import net.raphimc.netminecraft.util.MinecraftServerAddress;
1212
import net.raphimc.viaproxy.ViaProxy;
13+
import net.raphimc.viaproxy.plugins.events.ConnectEvent;
1314
import net.raphimc.viaproxy.plugins.events.PreConnectEvent;
1415
import net.raphimc.viaproxy.plugins.events.ViaProxyLoadedEvent;
16+
import net.raphimc.viaproxy.proxy.session.UserOptions;
1517

1618
import java.net.InetAddress;
1719

@@ -51,4 +53,12 @@ public void onPreConnect(final PreConnectEvent event) {
5153
}
5254
}
5355

56+
@EventHandler
57+
public void onConnect(final ConnectEvent event) {
58+
ConnectionInfo connectionInfo = event.getProxyConnection().getC2P().attr(AttributeKeys.CONNECTION_INFO).get();
59+
if (connectionInfo != null) {
60+
event.getProxyConnection().setUserOptions(new UserOptions(null, connectionInfo.account()));
61+
}
62+
}
63+
5464
}

0 commit comments

Comments
 (0)