From d7ab273b60b0ac587381efecce9b5835b81dd89a Mon Sep 17 00:00:00 2001 From: themode Date: Wed, 22 Dec 2021 07:09:40 +0100 Subject: [PATCH] `retrieve` must be called in worker threads --- .../net/minestom/server/inventory/type/VillagerInventory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/inventory/type/VillagerInventory.java b/src/main/java/net/minestom/server/inventory/type/VillagerInventory.java index 8d3292c14..048fa5813 100644 --- a/src/main/java/net/minestom/server/inventory/type/VillagerInventory.java +++ b/src/main/java/net/minestom/server/inventory/type/VillagerInventory.java @@ -82,13 +82,13 @@ public class VillagerInventory extends Inventory { public void update() { super.update(); this.tradeCache.invalidate(); - sendPacketToViewers(tradeCache.retrieve()); + sendPacketToViewers(tradeCache); } @Override public boolean addViewer(@NotNull Player player) { final boolean result = super.addViewer(player); - if (result) player.sendPacket(tradeCache.retrieve()); + if (result) player.sendPacket(tradeCache); return result; }