diff options
| author | Krakenied <Krakenied1@gmail.com> | 2023-09-26 13:38:25 +0200 |
|---|---|---|
| committer | Krakenied <Krakenied1@gmail.com> | 2023-09-26 13:43:37 +0200 |
| commit | c9d978fb1700cb22ef915e4eca8865f6c34c0bc4 (patch) | |
| tree | cb2d0fb5f5207124f1225ec0f670df3061218462 /bukkit/src/main | |
| parent | 157a13f060d83d4fb788a70f528540b74a961fb8 (diff) | |
Additional online check in inventory task type
Fixes NPE on logout
Diffstat (limited to 'bukkit/src/main')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java index e6fd94dd..a399a0bc 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/InventoryTaskType.java @@ -90,7 +90,7 @@ public final class InventoryTaskType extends BukkitTaskType { } private void checkInventory(Player player, long delay) { - if (player.hasMetadata("NPC")) return; + if (player.hasMetadata("NPC") || !player.isOnline()) return; plugin.getScheduler().runTaskLaterAtEntity(player, () -> checkInventory(player), delay); } |
