private void OnPlayerLeave(object sender, PlayerEventArgs e) { EssentialPlayer player = (EssentialPlayer)e.Player; playersList.Remove(player); BroadcastMessage($"§c[-] §e{player.Username} left the server!"); }
private void OnPlayerJoin(object sender, PlayerEventArgs e) { EssentialPlayer player = (EssentialPlayer)e.Player; playersList.Add(player); BroadcastMessage($"§a[+] §e{player.Username} joined the server!"); }
public virtual Player CreatePlayer(MiNetServer server, IPEndPoint endPoint, PlayerInfo playerInfo) { var player = new EssentialPlayer(server, endPoint); /*player.MaxViewDistance = Config.GetProperty("MaxViewDistance", 22); * player.MoveRenderDistance = Config.GetProperty("MoveRenderDistance", 1);*/ player.MaxViewDistance = 22; player.MoveRenderDistance = 1; Log.Warn("Player Created With Class EssentialPlayer"); OnPlayerCreated(new PlayerEventArgs(player)); return(player); }
public IMcpeMessageHandler CreatePlayer(INetworkHandler session, PlayerInfo playerInfo) { EssentialPlayer player = (EssentialPlayer)factory.CreatePlayer(_server, session.GetClientEndPoint(), playerInfo); player.NetworkHandler = session; player.CertificateData = playerInfo.CertificateData; player.Username = playerInfo.Username; player.ClientUuid = playerInfo.ClientUuid; player.ServerAddress = playerInfo.ServerAddress; player.ClientId = playerInfo.ClientId; player.Skin = playerInfo.Skin; player.PlayerInfo = playerInfo; player.PlayerJoin += OnPlayerJoin; player.PlayerLeave += OnPlayerLeave; if (player.IsOp()) { player.PermissionLevel = PermissionLevel.Operator; } else { player.PermissionLevel = PermissionLevel.Member; } return(player); }