diff --git a/src/main/java/de/iani/treasurechest/TreasureChest.java b/src/main/java/de/iani/treasurechest/TreasureChest.java index b95180a..7a8011b 100644 --- a/src/main/java/de/iani/treasurechest/TreasureChest.java +++ b/src/main/java/de/iani/treasurechest/TreasureChest.java @@ -130,13 +130,14 @@ return false; } ArrayList copied = new ArrayList<>(); - for (ItemStack is : items) { - if (is != null && is.getAmount() > 0 && is.getType() != Material.AIR) { - copied.add(is.clone()); + if (items != null) { + for (ItemStack is : items) { + if (is != null && is.getAmount() > 0 && is.getType() != Material.AIR) { + copied.add(is.clone()); + } } + items = copied.toArray(new ItemStack[copied.size()]); } - items = copied.toArray(new ItemStack[copied.size()]); - TreasureChestItem item = new TreasureChestItem(displayItem, items, money); workerThread.addWork(new WorkEntry() { @Override