diff --git a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultManager.java b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultManager.java index 0732e8b..70c66aa 100644 --- a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultManager.java +++ b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultManager.java @@ -142,7 +142,9 @@ public class VaultManager { // In this case, players will lose items. if (deserialized.getContents().length > size) { for (ItemStack stack : deserialized.getContents()) { - inventory.addItem(stack); + if (stack != null) { + inventory.addItem(stack); + } } } else { inventory.setContents(deserialized.getContents()); diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 35eb51b..8dbc24e 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -29,7 +29,7 @@ economy: # Use material names. This does not work with ids. # Should we even use this? If left to false, the list won't do anything. -blockitems: false +blockitems: true # Only effective if the above option is true. blocked-items: