diff --git a/src/config.yml b/src/config.yml index cdd606ca0..f658188b7 100644 --- a/src/config.yml +++ b/src/config.yml @@ -48,4 +48,5 @@ toowner: false chargefreedestination: true freegatesgreen: false debug: false -permdebug: false \ No newline at end of file +permdebug: false +enableBungee: false \ No newline at end of file diff --git a/src/net/TheDgtl/Stargate/Portal.java b/src/net/TheDgtl/Stargate/Portal.java index 237594890..cf1d6116d 100644 --- a/src/net/TheDgtl/Stargate/Portal.java +++ b/src/net/TheDgtl/Stargate/Portal.java @@ -1366,7 +1366,7 @@ public static void loadAllGates(World world) { if (!portal.isFixed()) continue; - if (portal.isBungee()) { + if (Stargate.enableBungee && portal.isBungee()) { OpenCount++; portal.open(true); portal.drawSign(); diff --git a/src/net/TheDgtl/Stargate/Stargate.java b/src/net/TheDgtl/Stargate/Stargate.java index fb3da5ad7..51d8e5880 100644 --- a/src/net/TheDgtl/Stargate/Stargate.java +++ b/src/net/TheDgtl/Stargate/Stargate.java @@ -814,6 +814,13 @@ public void onPlayerMove(PlayerMoveEvent event) { Stargate.sendMessage(player, Stargate.getString("teleportMsg"), false); if (portal.isBungee()) { + + if (!enableBungee) { + player.sendMessage(Stargate.getString("bungeeDisabled")); + portal.close(false); + return; + } + portal.teleport(player, portal, event); // Teleport player via BungeeCord