From dc54199fd68f9ce736940f8caa13e1b7975d7b9d Mon Sep 17 00:00:00 2001 From: Christian Koop Date: Thu, 16 Jun 2022 12:53:24 +0200 Subject: [PATCH] Make call to #dropItemNaturally sync SD-9217 --- .../java/com/songoda/ultimatestacker/tasks/StackingTask.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/songoda/ultimatestacker/tasks/StackingTask.java b/src/main/java/com/songoda/ultimatestacker/tasks/StackingTask.java index f9e19f4..97ae05d 100644 --- a/src/main/java/com/songoda/ultimatestacker/tasks/StackingTask.java +++ b/src/main/java/com/songoda/ultimatestacker/tasks/StackingTask.java @@ -297,8 +297,9 @@ public class StackingTask extends BukkitRunnable { } // Drop lead if applicable then remove our entity and mark it as processed. - if (entity.isLeashed()) - entity.getWorld().dropItemNaturally(entity.getLocation(), CompatibleMaterial.LEAD.getItem()); + if (entity.isLeashed()) { + Bukkit.getScheduler().runTask(plugin, () -> entity.getWorld().dropItemNaturally(entity.getLocation(), CompatibleMaterial.LEAD.getItem())); + } livingEntities.add(entity); Bukkit.getScheduler().runTask(plugin, entity::remove); processed.add(entity.getUniqueId());