From abfe6a99a13867eab423bcfd894410981f751997 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Wed, 11 Oct 2017 17:20:39 +1100 Subject: [PATCH] Fix /gun not working properly after trying to use it with a block you can't place. --- MCGalaxy/Commands/Fun/CmdGun.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MCGalaxy/Commands/Fun/CmdGun.cs b/MCGalaxy/Commands/Fun/CmdGun.cs index ca5045333..dbf758722 100644 --- a/MCGalaxy/Commands/Fun/CmdGun.cs +++ b/MCGalaxy/Commands/Fun/CmdGun.cs @@ -28,9 +28,8 @@ namespace MCGalaxy.Commands.Fun { protected override void PlacedMark(Player p, ushort x, ushort y, ushort z, ExtBlock block) { p.RevertBlock(x, y, z); - if (!p.level.Config.Guns || !CommandParser.IsBlockAllowed(p, "place", block)) { - p.ClearBlockchange(); return; - } + if (!p.level.Config.Guns) { p.ClearBlockchange(); return; } + if (!CommandParser.IsBlockAllowed(p, "use", block)) return; WeaponArgs args = new WeaponArgs(); args.player = p;