diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GamePlayerManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GamePlayerManager.java index 066ed62c2..472b02de1 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GamePlayerManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GamePlayerManager.java @@ -156,12 +156,12 @@ public class GamePlayerManager implements Listener } @EventHandler - public void InventoryClick(InventoryClickEvent event) + public void DisallowCreativeClick(InventoryClickEvent event) { if (Manager.GetGame() == null || !Manager.GetGame().InProgress()) return; - if (event.getWhoClicked().getGameMode() == GameMode.CREATIVE && event.getInventory().getType() == InventoryType.CREATIVE) + if ((event.getInventory().getType() == InventoryType.CREATIVE || event.getInventory().getType() == InventoryType.PLAYER) && !event.getWhoClicked().isOp()) { event.setCancelled(true); event.getWhoClicked().closeInventory();