null checks

This commit is contained in:
Brianna O'Keefe 2018-12-02 19:28:08 -05:00
parent 3311c03bc9
commit 8d9a478c66
1 changed files with 5 additions and 4 deletions

View File

@ -55,14 +55,15 @@ public class StackingTask extends BukkitRunnable {
nextEntity:
for (Entity entityO : world.getEntities()) {
if (entityO instanceof Player) continue;
if (entityO == null || entityO instanceof Player) continue;
if (entityO instanceof Item && instance.getConfig().getBoolean("Main.Stack Items")) {
ItemStack item = ((Item) entityO).getItemStack();
if (entityO.hasMetadata("grabbed")) continue;
if (entityO.isCustomNameVisible() && !entityO.getCustomName().contains(TextComponent.convertToInvisibleString("IS")) || item.hasItemMeta() && item.getItemMeta().hasDisplayName())
if (entityO.hasMetadata("grabbed")
|| item == null
|| entityO.isCustomNameVisible() && !entityO.getCustomName().contains(TextComponent.convertToInvisibleString("IS"))
|| item.hasItemMeta() && item.getItemMeta().hasDisplayName())
continue;
int specific = instance.getItemFile().getConfig().getInt("Items." + item.getType().name() + ".Max Stack Size");