diff --git a/src/de/steamwar/bungeecore/listeners/mods/Forge.java b/src/de/steamwar/bungeecore/listeners/mods/Forge.java index cb88649c..c29a03cb 100644 --- a/src/de/steamwar/bungeecore/listeners/mods/Forge.java +++ b/src/de/steamwar/bungeecore/listeners/mods/Forge.java @@ -137,8 +137,10 @@ public class Forge extends BasicListener { } PendingConnection connection = event.getConnection(); - if(Utils.handleMods(connection.getUniqueId(), Locale.getDefault(), connection::disconnect, mods)) - event.completeIntent(BungeeCore.get()); + if(!Utils.handleMods(connection.getUniqueId(), Locale.getDefault(), event::setCancelReason, mods)) { + event.setCancelled(true); + } + event.completeIntent(BungeeCore.get()); } } }