mirror of
https://github.com/songoda/SongodaCore.git
synced 2024-10-22 12:20:26 +02:00
Update UltimateStacker API
This commit is contained in:
parent
60e7e57cdb
commit
99e5bfeeba
@ -67,6 +67,10 @@ public class DropUtils {
|
||||
}
|
||||
|
||||
private static void dropItems(List<ItemStack> items, EntityDeathEvent event) {
|
||||
if (!Bukkit.isPrimaryThread()) {
|
||||
Bukkit.getScheduler().runTask(SongodaCore.getHijackedPlugin(), () -> dropItems(items, event));
|
||||
return;
|
||||
}
|
||||
if (Bukkit.getPluginManager().isPluginEnabled("UltimateStacker")) {
|
||||
List<StackedItem> stacks = new ArrayList<>();
|
||||
int maxSize = UltimateStackerApi.getSettings().getMaxItemStackSize() - 64;
|
||||
@ -85,11 +89,9 @@ public class DropUtils {
|
||||
}
|
||||
stack.setAmount(newAmount.intValue());
|
||||
}
|
||||
Bukkit.getScheduler().runTask(UltimateStackerApi.getPlugin(), () -> {
|
||||
for (StackedItem stack : stacks) {
|
||||
UltimateStackerApi.getStackedItemManager().createStack(stack.getItemToDrop(), event.getEntity().getLocation(), stack.getAmount());
|
||||
}
|
||||
});
|
||||
for (StackedItem stack : stacks) {
|
||||
UltimateStackerApi.getStackedItemManager().createStack(stack.getItemToDrop(), event.getEntity().getLocation(), stack.getAmount(), event.getEntity());
|
||||
}
|
||||
return;
|
||||
}
|
||||
event.getDrops().addAll(items);
|
||||
|
Loading…
Reference in New Issue
Block a user