From 928e24132347a7f71298c74e2255e2a9f85814c6 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 19 Aug 2022 13:07:21 +0700 Subject: [PATCH] enqueueWork in MultiByteDataContainerPacket --- .../ru/dbotthepony/mc/otm/menu/data/MultiByteDataContainer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/data/MultiByteDataContainer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/data/MultiByteDataContainer.kt index 1c69d2041..674759e1d 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/data/MultiByteDataContainer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/data/MultiByteDataContainer.kt @@ -10,7 +10,9 @@ import java.util.function.Supplier class MultiByteDataContainerPacket(val slotID: Int, val offset: Int, val payload: ByteArray) { fun play(context: Supplier) { context.get().packetHandled = true - (Minecraft.getInstance().player?.containerMenu as? MatteryMenu)?.getDataContainer(slotID)?.handle(this) + context.get().enqueueWork { + (Minecraft.getInstance().player?.containerMenu as? MatteryMenu)?.getDataContainer(slotID)?.handle(this) + } } fun write(buff: FriendlyByteBuf) {