mirror of
https://github.com/GeyserMC/Geyser.git
synced 2024-08-14 23:57:35 +00:00
Strictly disconnect on all exceptions
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
This commit is contained in:
parent
ab007d98df
commit
a97f9d7dbc
1 changed files with 3 additions and 1 deletions
|
@ -47,7 +47,9 @@ public class InvalidPacketHandler extends ChannelInboundHandlerAdapter {
|
||||||
|
|
||||||
|
|
||||||
if (!(rootCause instanceof IllegalArgumentException)) {
|
if (!(rootCause instanceof IllegalArgumentException)) {
|
||||||
super.exceptionCaught(ctx, cause);
|
// Kick users that cause exceptions
|
||||||
|
session.getGeyser().getLogger().warning("Exception caught in session of" + session.bedrockUsername() + ": " + rootCause.getMessage());
|
||||||
|
session.disconnect("An internal error occurred!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue