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) {} }