From 1ba39f8920764e99ef97b53b817d73946e61d90d Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Sun, 9 Mar 2014 12:05:36 +1300 Subject: [PATCH] Don't let people disguise as air blocks --- .../disguise/disguisetypes/watchers/FallingBlockWatcher.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/me/libraryaddict/disguise/disguisetypes/watchers/FallingBlockWatcher.java b/src/me/libraryaddict/disguise/disguisetypes/watchers/FallingBlockWatcher.java index 5a823c61..0727bc22 100644 --- a/src/me/libraryaddict/disguise/disguisetypes/watchers/FallingBlockWatcher.java +++ b/src/me/libraryaddict/disguise/disguisetypes/watchers/FallingBlockWatcher.java @@ -1,5 +1,6 @@ package me.libraryaddict.disguise.disguisetypes.watchers; +import org.bukkit.Material; import org.bukkit.inventory.ItemStack; import me.libraryaddict.disguise.disguisetypes.Disguise; @@ -26,6 +27,9 @@ public class FallingBlockWatcher extends FlagWatcher { public void setBlock(ItemStack block) { this.block = block; + if (block.getType() == null || block.getType() == Material.AIR) { + block.setType(Material.STONE); + } if (getDisguise().getEntity() != null && getDisguise().getWatcher() == this) { DisguiseUtilities.refreshTrackers(getDisguise()); }