fixed bug preventing removal of gates without from location

This commit is contained in:
Tobias Ottenweller 2012-02-25 23:16:54 +01:00
parent 6bb50672a5
commit a474963666

View File

@ -95,7 +95,7 @@ public class Gate {
return false;
}
// Uncomment lines below to have the old Portal open functionality back.
// Uncomment lines below to have the old Portal open functionality back.
// This is not to do an effect
// It is to stop portalblocks from destroyingthemself as they cant rely on non created blocks :P
@ -110,12 +110,14 @@ public class Gate {
return true;
}
public void close() {
Set<Block> blocks = FloodUtil.getGateFrameBlocks(from.getBlock());
// Uncomment lines below to have the old Portal open functionality back.
for (Block block : blocks) {
block.setType(Material.AIR);
public void close()
{
if (from != null)
{
Set<Block> blocks = FloodUtil.getGateFrameBlocks(from.getBlock());
for (Block block : blocks)
block.setType(Material.AIR);
}
}