Fix AutoSell Filter items not getting dropped when breaking a hopper

This commit is contained in:
Christian Koop 2023-03-31 21:39:21 +02:00
parent 4fefd312bd
commit 2d0543924f
No known key found for this signature in database
GPG Key ID: 89A8181384E010A3

View File

@ -146,6 +146,13 @@ public class BlockListeners implements Listener {
filter(m -> m != null)
.forEach(m -> event.getBlock().getWorld().dropItemNaturally(event.getBlock().getLocation(), m));
hopper.getFilter().getAutoSellWhiteList().stream()
.filter(m -> m != null)
.forEach(m -> event.getBlock().getWorld().dropItemNaturally(event.getBlock().getLocation(), m));
hopper.getFilter().getAutoSellBlackList().stream()
.filter(m -> m != null)
.forEach(m -> event.getBlock().getWorld().dropItemNaturally(event.getBlock().getLocation(), m));
plugin.getHopperManager().removeHopper(block.getLocation());
plugin.getDataManager().deleteHopper(hopper);