public void OnPlayerJoined( object sender, PlayerJoinedWorldEventArgs args ) { lock ( _lock ) { if ( args.NewWorld != args.OldWorld ) { if ( _world == args.NewWorld ) _tracker.AddPlayer( args.Player, args.Player.Position.ToBlockCoords() ); } } }