You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a player is kicked or banned on a server using GeyserMC, Velocity, and specific plugins like LiteBans and DeluxeMotd, the expected kick/ban message is not displayed. Instead, the player encounters an "Internal Exception: java.nio.channelsClosedChannelException" error. This issue is specifically tied to certain actions (kicks, server maintenance) and does not occur with all types of messages, such as whitelist, anti-bot, VPN messages, etc.
Actual Behavior:
Instead of the expected message, the player receives the "Internal Exception: java.nio.channelsClosedChannelException" error. However, the correct kick message is logged in the server console.
Installation: Install GeyserMC, configure proxy protocol and proxy mode.
Configuration: Configure remote and local connections in GeyserMC.
Plugins: Install and configure the mentioned plugins, especially LiteBans and DeluxeMotd.
Action: Kick a player or put the server into maintenance mode.
Result: The player receives the mentioned error, but the correct kick message is shown in the console.
Expected behaviour
Upon kicking or banning a player, the server should display the configured kick/ban message from plugins like LiteBans or DeluxeMotd to the player.
Describe the bug
Description:
When a player is kicked or banned on a server using GeyserMC, Velocity, and specific plugins like LiteBans and DeluxeMotd, the expected kick/ban message is not displayed. Instead, the player encounters an "Internal Exception: java.nio.channelsClosedChannelException" error. This issue is specifically tied to certain actions (kicks, server maintenance) and does not occur with all types of messages, such as whitelist, anti-bot, VPN messages, etc.
Actual Behavior:
Instead of the expected message, the player receives the "Internal Exception: java.nio.channelsClosedChannelException" error. However, the correct kick message is logged in the server console.
https://mclo.gs/FC0dCKX
To Reproduce
Installation: Install GeyserMC, configure proxy protocol and proxy mode.
Configuration: Configure remote and local connections in GeyserMC.
Plugins: Install and configure the mentioned plugins, especially LiteBans and DeluxeMotd.
Action: Kick a player or put the server into maintenance mode.
Result: The player receives the mentioned error, but the correct kick message is shown in the console.
Expected behaviour
Upon kicking or banning a player, the server should display the configured kick/ban message from plugins like LiteBans or DeluxeMotd to the player.
Screenshots / Videos
Server Version and Plugins
Environment:
Server Software: Velocity 3.4.0 - SNAPSHOT
Plugins in Velocity Proxy: velocity, autoupdateplugins, deluxemotd, easycommandblocker, floodgate, Geyser 2.6.0-b750, jpremium, litebans, luckperms, skinsrestorer, spark, v4guard-plugin, v4guard-account-shield
Operating System: Ubuntu
Java: Version 21 (Azul)
Geyser Dump
No response
Geyser Version
Geyser 2.6.0-b750
Minecraft: Bedrock Edition Device/Version
all
Additional Context
No response
The text was updated successfully, but these errors were encountered: