Exemplo n.º 1
0
 public virtual void handleChat(Packet3Chat packet3chat)
 {
     registerPacket(packet3chat);
 }
Exemplo n.º 2
0
        public override void handleChat(Packet3Chat packet3chat)
        {
            string s = packet3chat.message;
            if (s.Length > 100)
            {
                kickPlayer("Chat message too long");
                return;
            }
            s = s.Trim();
            for (int i = 0; i < s.Length; i++)
            {
                if (FontAllowedCharacters.allowedCharacters.IndexOf(s[i]) < 0)
                {
                    kickPlayer("Illegal characters in chat");
                    return;
                }
            }

            if (s.StartsWith("/"))
            {
                handleSlashCommand(s);
            }
            else
            {
                s = (new StringBuilder()).append("<").append(playerEntity.username).append("> ").append(s).toString();
                logger.info(s);
                mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(s));
            }
        }
Exemplo n.º 3
0
 public virtual void HandleChat(Packet3Chat par1Packet3Chat)
 {
     RegisterPacket(par1Packet3Chat);
 }
Exemplo n.º 4
0
 public void sendChatMessageToAllPlayers(string s)
 {
     var packet3chat = new Packet3Chat(s);
     for (int i = 0; i < playerEntities.size(); i++)
     {
         var entityplayermp = (EntityPlayerMP) playerEntities.get(i);
         if (isOp(entityplayermp.username))
         {
             entityplayermp.playerNetServerHandler.sendPacket(packet3chat);
         }
     }
 }
Exemplo n.º 5
0
 public virtual void handleChat(Packet3Chat packet3chat)
 {
     registerPacket(packet3chat);
 }