forked from LogBlock/LogBlock
@@ -42,10 +42,12 @@ public class ChestAccessLogging extends LoggingListener {
|
|||||||
final ItemStack[] after = compressInventory(event.getInventory().getContents());
|
final ItemStack[] after = compressInventory(event.getInventory().getContents());
|
||||||
final ItemStack[] diff = compareInventories(before, after);
|
final ItemStack[] diff = compareInventories(before, after);
|
||||||
final Location loc = getInventoryHolderLocation(holder);
|
final Location loc = getInventoryHolderLocation(holder);
|
||||||
for (final ItemStack item : diff) {
|
if (loc != null) {
|
||||||
ItemStack item2 = item.clone();
|
for (final ItemStack item : diff) {
|
||||||
item2.setAmount(Math.abs(item.getAmount()));
|
ItemStack item2 = item.clone();
|
||||||
consumer.queueChestAccess(Actor.actorFromEntity(player), loc, loc.getWorld().getBlockAt(loc).getBlockData(), item2, item.getAmount() < 0);
|
item2.setAmount(Math.abs(item.getAmount()));
|
||||||
|
consumer.queueChestAccess(Actor.actorFromEntity(player), loc, loc.getWorld().getBlockAt(loc).getBlockData(), item2, item.getAmount() < 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
containers.remove(player);
|
containers.remove(player);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user