Further prevent nullpointer errors
This commit is contained in:
parent
d0a8ee18c0
commit
af9d91faa8
@ -174,7 +174,8 @@ public class BlockRestore extends MiniPlugin
|
||||
//Fill Above
|
||||
if (((block.getTypeId() == 78 && block.getData() >= (byte)7) || block.getTypeId() == 80) && getData(block) != null)
|
||||
{
|
||||
getData(block).update(78, heightAdd, expireTime, meltDelay);
|
||||
if (getData(block) != null)
|
||||
getData(block).update(78, heightAdd, expireTime, meltDelay);
|
||||
|
||||
if (heightJumps > 0) snow(block.getRelative(BlockFace.UP), heightAdd, heightMax, expireTime, meltDelay, heightJumps - 1);
|
||||
if (heightJumps == -1) snow(block.getRelative(BlockFace.UP), heightAdd, heightMax, expireTime, meltDelay, -1);
|
||||
@ -219,8 +220,11 @@ public class BlockRestore extends MiniPlugin
|
||||
//Snow
|
||||
if (!contains(block))
|
||||
getBlocks().put(block, new BlockRestoreData(block, 78, (byte) Math.max(0, heightAdd - 1), block.getTypeId(), block.getData(), expireTime, meltDelay, false));
|
||||
else
|
||||
getData(block).update(78, heightAdd, expireTime, meltDelay);
|
||||
else
|
||||
{
|
||||
if (getData(block) != null)
|
||||
getData(block).update(78, heightAdd, expireTime, meltDelay);
|
||||
}
|
||||
}
|
||||
|
||||
public boolean contains(Block block)
|
||||
|
Loading…
Reference in New Issue
Block a user