diff --git a/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/BetaButton.java b/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/BetaButton.java index a5522bf0..f74c5770 100644 --- a/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/BetaButton.java +++ b/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/BetaButton.java @@ -1,6 +1,8 @@ package nautilus.game.arcade.gui.privateServer.button; +import mineplex.core.account.permissions.PermissionGroup; import mineplex.core.common.util.C; +import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.shop.item.IButton; @@ -23,6 +25,11 @@ public class BetaButton implements IButton { _arcadeManager = arcadeManager; } + public void rejectedNoise(Player player) + { + player.playSound(player.getLocation(), Sound.ITEM_BREAK, 1, .6f); + } + public void Announce(String message, boolean playSound) { for (Player player : UtilServer.getPlayers()) @@ -40,11 +47,18 @@ public class BetaButton implements IButton { public void onClick(Player player, ClickType clickType) { player.closeInventory(); + if(!_arcadeManager.GetGame().inLobby()){ + rejectedNoise(player); + player.sendMessage(C.cRedB + "Error: Cannot toggle BETA features in-game..."); + return; + } + if (Beta.enableBeta) { Beta.enableBeta = false; Announce(C.cAquaB + "Disabled BETA Features.", true); return; } + Beta.enableBeta = true; Announce(C.cAquaB + "Enabled BETA Features. Caution: Highly Experimental!", true); } diff --git a/Nautilus.Game.Arcade/target/classes/nautilus/game/arcade/gui/privateServer/button/BetaButton.class b/Nautilus.Game.Arcade/target/classes/nautilus/game/arcade/gui/privateServer/button/BetaButton.class index 0c715fe4..80a46768 100644 Binary files a/Nautilus.Game.Arcade/target/classes/nautilus/game/arcade/gui/privateServer/button/BetaButton.class and b/Nautilus.Game.Arcade/target/classes/nautilus/game/arcade/gui/privateServer/button/BetaButton.class differ diff --git a/out/artifacts/nautilus_game_arcade_jar/nautilus-game-arcade.jar b/out/artifacts/nautilus_game_arcade_jar/nautilus-game-arcade.jar index 6c06059a..f893d16d 100644 Binary files a/out/artifacts/nautilus_game_arcade_jar/nautilus-game-arcade.jar and b/out/artifacts/nautilus_game_arcade_jar/nautilus-game-arcade.jar differ