Avoid NPE in SignListener when requesting a vault. Fixes #187
This commit is contained in:
@@ -94,7 +94,9 @@ public class SignListener implements Listener {
|
|||||||
// We already checked that they can use signs, now lets check if they have this many vaults.
|
// We already checked that they can use signs, now lets check if they have this many vaults.
|
||||||
if (VaultOperations.checkPerms(player, num)) {
|
if (VaultOperations.checkPerms(player, num)) {
|
||||||
Inventory inv = UUIDVaultManager.getInstance().loadOwnVault(player, num, VaultOperations.getMaxVaultSize(player));
|
Inventory inv = UUIDVaultManager.getInstance().loadOwnVault(player, num, VaultOperations.getMaxVaultSize(player));
|
||||||
player.openInventory(inv);
|
if (inv != null) {
|
||||||
|
player.openInventory(inv);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage(Lang.TITLE.toString() + Lang.NO_PERMS.toString());
|
player.sendMessage(Lang.TITLE.toString() + Lang.NO_PERMS.toString());
|
||||||
return; // Otherwise it would try to add vault view info down there.
|
return; // Otherwise it would try to add vault view info down there.
|
||||||
|
|||||||
Reference in New Issue
Block a user