From 6bc04b4e1ef3914dabbcec47b50ee7e1d75ab19e Mon Sep 17 00:00:00 2001 From: Justin Aquadro Date: Sun, 23 Nov 2014 00:31:23 -0500 Subject: [PATCH] Don't crash the server. --- src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java | 4 +++- .../minecraft/storagedrawers/network/CountUpdateMessage.java | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java b/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java index f1398dc..f1829bd 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java +++ b/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java @@ -51,7 +51,9 @@ public class StorageDrawers network = NetworkRegistry.INSTANCE.newSimpleChannel(MOD_ID); network.registerMessage(BlockClickMessage.Handler.class, BlockClickMessage.class, 0, Side.SERVER); - network.registerMessage(CountUpdateMessage.Handler.class, CountUpdateMessage.class, 1, Side.CLIENT); + + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) + network.registerMessage(CountUpdateMessage.Handler.class, CountUpdateMessage.class, 1, Side.CLIENT); compRegistry = new CompTierRegistry(); oreDictRegistry = new OreDictRegistry(); diff --git a/src/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java b/src/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java index 597f648..9caf732 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java +++ b/src/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java @@ -5,6 +5,7 @@ import cpw.mods.fml.common.network.simpleimpl.IMessage; import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; import cpw.mods.fml.common.network.simpleimpl.MessageContext; import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import io.netty.buffer.ByteBuf; import net.minecraft.client.Minecraft; import net.minecraft.tileentity.TileEntity; @@ -46,6 +47,7 @@ public class CountUpdateMessage implements IMessage buf.writeInt(count); } + @SideOnly(Side.CLIENT) public static class Handler implements IMessageHandler { @Override