diff --git a/MCGalaxy/Commands/Chat/CmdSend.cs b/MCGalaxy/Commands/Chat/CmdSend.cs index 115cf48d2..f28f420ab 100644 --- a/MCGalaxy/Commands/Chat/CmdSend.cs +++ b/MCGalaxy/Commands/Chat/CmdSend.cs @@ -31,6 +31,7 @@ namespace MCGalaxy.Commands { public override void Use(Player p, string message) { string[] parts = message.SplitSpaces(2); if (message == "" || parts.Length == 1) { Help(p); return; } + if (!MessageCmd.CanSpeak(p, name)) return; string receiverName = PlayerInfo.FindMatchesPreferOnline(p, parts[0]); if (receiverName == null) return; diff --git a/MCGalaxy/CorePlugin/ConnectingHandler.cs b/MCGalaxy/CorePlugin/ConnectingHandler.cs index d2de72bde..5d2abb930 100644 --- a/MCGalaxy/CorePlugin/ConnectingHandler.cs +++ b/MCGalaxy/CorePlugin/ConnectingHandler.cs @@ -83,7 +83,7 @@ namespace MCGalaxy { string hashHex = BitConverter.ToString(hash); if (!mppass.CaselessEq(hashHex.Replace("-", ""))) { if (!Player.IPInPrivateRange(p.ip)) { - p.Leave(null, "Login failed! Try signing in again.", true); return false; + p.Leave(null, "Login failed! Close the game and sign in again.", true); return false; } } else { p.verifiedName = true;