Fix /gun blockchange handler still being called even after disabling guns on a map. (Thanks Ozy)

This commit is contained in:
UnknownShadow200 2017-07-10 21:09:52 +10:00
parent 1fcccda0ca
commit 65bfe62051
2 changed files with 6 additions and 2 deletions

View File

@ -28,7 +28,9 @@ namespace MCGalaxy.Commands.Fun {
protected override void PlacedMark(Player p, ushort x, ushort y, ushort z, ExtBlock block) {
p.RevertBlock(x, y, z);
if (!CommandParser.IsBlockAllowed(p, "place", block)) return;
if (!p.level.Config.Guns || !CommandParser.IsBlockAllowed(p, "place", block)) {
p.ClearBlockchange(); return;
}
WeaponArgs args = new WeaponArgs();
args.player = p;

View File

@ -33,7 +33,9 @@ namespace MCGalaxy.Commands.Fun {
p.aiming = false;
}
p.RevertBlock(x, y, z);
if (!CommandParser.IsBlockAllowed(p, "place", block)) return;
if (!p.level.Config.Guns || !CommandParser.IsBlockAllowed(p, "place", block)) {
p.ClearBlockchange(); return;
}
WeaponArgs args = new WeaponArgs();
args.player = p;