diff options
author | miozune <miozune@gmail.com> | 2023-12-04 00:36:16 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-03 16:36:16 +0100 |
commit | b08cde7de4ec93cba05fb070991ad1dffb800ce1 (patch) | |
tree | fe056c3ad0b2267c4bcbf12488dac972bcda71a6 /src/main/java/gregtech/common/gui | |
parent | 04de5f1071463db09f5aeb474f0270d3b650f7a0 (diff) | |
download | GT5-Unofficial-b08cde7de4ec93cba05fb070991ad1dffb800ce1.tar.gz GT5-Unofficial-b08cde7de4ec93cba05fb070991ad1dffb800ce1.tar.bz2 GT5-Unofficial-b08cde7de4ec93cba05fb070991ad1dffb800ce1.zip |
Fix non-MUI way used for syncing itemstack (#2387)
Diffstat (limited to 'src/main/java/gregtech/common/gui')
-rw-r--r-- | src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_SlotWidget.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_SlotWidget.java b/src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_SlotWidget.java index 8c19d65ba5..0b827bfbc6 100644 --- a/src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_SlotWidget.java +++ b/src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_SlotWidget.java @@ -1,6 +1,5 @@ package gregtech.common.gui.modularui.widget; -import java.io.IOException; import java.util.function.Consumer; import java.util.function.Function; @@ -8,6 +7,7 @@ import net.minecraft.item.ItemStack; import com.gtnewhorizons.modularui.api.forge.IItemHandlerModifiable; import com.gtnewhorizons.modularui.api.widget.Interactable; +import com.gtnewhorizons.modularui.common.internal.network.NetworkUtils; import com.gtnewhorizons.modularui.common.internal.wrapper.BaseSlot; import com.gtnewhorizons.modularui.common.widget.SlotWidget; @@ -90,12 +90,8 @@ public class CoverDataFollower_SlotWidget<T extends ISerializableObject> extends if (!isPhantom()) return false; ClickData clickData = ClickData.create(button, false); syncToServer(5, buffer -> { - try { - clickData.writeToPacket(buffer); - buffer.writeItemStackToBuffer(draggedStack); - } catch (IOException e) { - e.printStackTrace(); - } + clickData.writeToPacket(buffer); + NetworkUtils.writeItemStack(buffer, draggedStack); }); phantomClick(clickData, draggedStack); dataSetter.accept(getMcSlot().getStack()); |