//[EventAttribute(Type = typeof(EventHandler<PlayerChatEventArgs>))] //[EventAttribute(Type = typeof(PlayerChatEventArgs))] public override void HandleMcpeText(McpeText message) { //base.HandleMcpeText(message); Stopwatch watch = new Stopwatch(); watch.Start(); if (message.type == (byte)McpeText.ChatTypes.Chat) { PlayerChatEventArgs chatEvent = new PlayerChatEventArgs(this, message.message, null); if (chatEvent.OnCallEvent()) { //Level.BroadcastMessage(chatEvent.GetMessage()); base.HandleMcpeText(message); } } watch.Stop(); Console.WriteLine(message.GetType() + " в Тиках :" + watch.ElapsedTicks + "\r\n"); Console.WriteLine(message.GetType() + " в MS :" + watch.ElapsedMilliseconds + "\r\n"); }