From 0291ceff30f3117d684b3843e543f53425222c9a Mon Sep 17 00:00:00 2001 From: Serenibyss <10861407+serenibyss@users.noreply.github.com> Date: Sat, 13 Jan 2024 20:15:45 -0600 Subject: [PATCH] Fix Toast server crash (#367) --- .../appeng/core/sync/packets/PacketCraftingToast.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/core/sync/packets/PacketCraftingToast.java b/src/main/java/appeng/core/sync/packets/PacketCraftingToast.java index 0d9c83c5a..7ec8be577 100644 --- a/src/main/java/appeng/core/sync/packets/PacketCraftingToast.java +++ b/src/main/java/appeng/core/sync/packets/PacketCraftingToast.java @@ -11,6 +11,8 @@ import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; import java.io.IOException; @@ -39,11 +41,15 @@ public class PacketCraftingToast extends AppEngPacket { @Override public void clientPacketData(INetworkInfo network, AppEngPacket packet, EntityPlayer player) { if (AEConfig.instance().isFeatureEnabled(AEFeature.CRAFTING_TOASTS)) { - Minecraft.getMinecraft() - .getToastGui().add(new CraftingStatusToast(stack.asItemStackRepresentation(), cancelled)); + doCraftingToast(); } } + @SideOnly(Side.CLIENT) + private void doCraftingToast() { + Minecraft.getMinecraft().getToastGui().add(new CraftingStatusToast(stack.asItemStackRepresentation(), cancelled)); + } + @Override public void serverPacketData(INetworkInfo manager, AppEngPacket packet, EntityPlayer player) {} }