Adds an option for silent stargates which don't print teleportation messages or errors to the player's chat #7

This commit is contained in:
2021-11-05 23:39:18 +01:00
parent 4566c15350
commit 8c4cf16375
10 changed files with 71 additions and 19 deletions

View File

@ -181,7 +181,9 @@ public final class BungeeHelper {
public static boolean bungeeTeleport(Player player, Portal entrancePortal, PlayerMoveEvent event) {
//Check if bungee is actually enabled
if (!Stargate.getGateConfig().enableBungee()) {
Stargate.getMessageSender().sendErrorMessage(player, Stargate.getString("bungeeDisabled"));
if (!entrancePortal.getOptions().isSilent()) {
Stargate.getMessageSender().sendErrorMessage(player, Stargate.getString("bungeeDisabled"));
}
entrancePortal.getPortalOpener().closePortal(false);
return false;
}