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