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 }