Skip to content

Commit

Permalink
Fix an IllegalStateException related to restricted servers
Browse files Browse the repository at this point in the history
  • Loading branch information
ME1312 committed Dec 2, 2018
1 parent 4e58e01 commit 82dcc68
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 4 deletions.
Expand Up @@ -724,7 +724,8 @@ public void reroute(ServerConnectEvent e) {

if (!e.getTarget().canAccess(e.getPlayer())) {
e.setCancelled(true);
e.getPlayer().sendMessage(getTranslation("no_server_permission"));
if (e.getPlayer().getServer() != null) e.getPlayer().sendMessage(getTranslation("no_server_permission"));
else e.getPlayer().disconnect(getTranslation("no_server_permission"));
}
}

Expand Down
2 changes: 1 addition & 1 deletion SubServers.Host/pom.xml
Expand Up @@ -20,7 +20,7 @@
<dependency>
<groupId>net.ME1312.Galaxi</groupId>
<artifactId>GalaxiEngine</artifactId>
<version>18w47f</version>
<version>18w49a</version>
<scope>compile</scope>
</dependency>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion SubServers.Host/src/net/ME1312/SubServers/Host/ExHost.java
Expand Up @@ -244,7 +244,7 @@ private ExHost(joptsimple.OptionSet options) {
}
} catch (Exception e) {
log.error.println(e);
engine.stop();
engine.stop(1);
}
}

Expand Down
Expand Up @@ -253,7 +253,8 @@ public void reroute(ServerConnectEvent e) {

if (!e.getTarget().canAccess(e.getPlayer())) {
e.setCancelled(true);
e.getPlayer().sendMessage(getTranslation("no_server_permission"));
if (e.getPlayer().getServer() != null) e.getPlayer().sendMessage(getTranslation("no_server_permission"));
else e.getPlayer().disconnect(getTranslation("no_server_permission"));
}
}

Expand Down

0 comments on commit 82dcc68

Please sign in to comment.