mirror of
https://github.com/DRE2N/DungeonsXL.git
synced 2025-03-24 04:30:04 +01:00
Fix item requirements NPE
This commit is contained in:
parent
c94d2946ac
commit
f29c6ed182
@ -56,6 +56,9 @@ public class ForbiddenItemsRequirement extends Requirement {
|
||||
@Override
|
||||
public boolean check(Player player) {
|
||||
for (ItemStack item : player.getInventory().getStorageContents()) {
|
||||
if (item == null) {
|
||||
continue;
|
||||
}
|
||||
ExItem exItem = caliburn.getExItem(item);
|
||||
if (forbiddenItems.contains(exItem)) {
|
||||
return false;
|
||||
|
@ -58,6 +58,9 @@ public class KeyItemsRequirement extends Requirement {
|
||||
public boolean check(Player player) {
|
||||
List<ExItem> keyItems = new ArrayList<>(this.keyItems);
|
||||
for (ItemStack item : player.getInventory().getStorageContents()) {
|
||||
if (item == null) {
|
||||
continue;
|
||||
}
|
||||
keyItems.remove(caliburn.getExItem(item));
|
||||
}
|
||||
return keyItems.isEmpty();
|
||||
|
Loading…
Reference in New Issue
Block a user