Bug Fix - BETA Button
Players can no longer toggle BETA features while games are running
This commit is contained in:
parent
ca5518f308
commit
5bfd27bcab
@ -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);
|
||||
}
|
||||
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user