001    package cpw.mods.fml.common.modloader;
002    
003    import net.minecraft.network.NetServerHandler;
004    import net.minecraft.network.packet.*;
005    import cpw.mods.fml.common.network.IChatListener;
006    
007    public class ModLoaderChatListener implements IChatListener
008    {
009    
010        private BaseModProxy mod;
011    
012        public ModLoaderChatListener(BaseModProxy mod)
013        {
014            this.mod = mod;
015        }
016    
017        @Override
018        public Packet3Chat serverChat(NetHandler handler, Packet3Chat message)
019        {
020            mod.serverChat((NetServerHandler)handler, message.message);
021            return message;
022        }
023    
024        @Override
025        public Packet3Chat clientChat(NetHandler handler, Packet3Chat message)
026        {
027            mod.clientChat(message.message);
028            return message;
029        }
030    
031    }